Petrol Touches 100 in many Indian cities and towns. This is the first time Indians have had to buy petrol for three figures per litre! What does it say about the inflation? What does it say about the government's aim to boost consumer demand?
Share
Subscribe to our newsletter to get updates on our latest news