The Economic Times
Elections 2026Top News / The Economic Times
Russia is one of the world's top oil producers, so why is it still importing petrol from India
30 Aug 2026 11:40 am
35 C
Russia is one of the world's top oil producers, so why is it still importing petrol from India