Amidst Middle East and Hormuz crises, India purchases 5 million barrels of crude oil; will petrol and diesel prices drop?
India's largest state-owned oil company, Indian Oil Corporation (IOC), has purchased approximately 5 million barrels of crude oil from the international market this week.