Reserve Bank of India governor said India's crude oil price averaged $110 a barrel over the past two months.

2026-06-05

Reserve Bank of India governor said India's crude oil price averaged $110 a barrel over the past two months.