Loading market data...
Latest Top News
Russia’s Oil Revenues Hit Lowest Since Ukraine Conflict
Russia’s crude oil production fell to 8.6 million barrels per day (bpd) in February 2026, down from 9.3 million bpd in January, according to the International Energy Agency (IEA). Crude exports dropped by 410,000 bpd, while oil and fuel revenues slid to $9.51 billion, the lowest since the war began.
Stay Ahead – Explore Now! India Protests to US Over Naval Strikes Killing Three Mariners






