
Brent at $96: The Number That Changes Bharat's Budget Assumptions Without Warning
Brent crude touched $96.50 a barrel after the Strait of Hormuz was blocked. For a country that imports over 85% of its oil, India just got handed one of its most uncomfortable economic problems of the year.
