Which among the following decides the Oil Prices in India?
[A] Government of India
[B] Government of Respective States
[C] Ministry of Petroleum
[D] Oil Companies
Click Here to Display Answer