Oil prices are likely to be constrained near $70 a barrel in 2025 as weak demand from China and rising global supplies are ...
Russia will no longer transport gas to Europe via Ukraine’s pipelines, further limiting its ability to raise capital ...
Amid the shifting sands of geopolitics, Russia remained India's top crude oil supplier accounting for 35 to 40 per cent of ...