The price of petrol and diesel in India depends on international supply and demand, foreign relations, and future reserves.