BBusiness Read More Rosneft Profits Plunge 68% as Oil Oversupply and Sanctions Pressure H1 ResultsSeptember 1, 2025 Rosneft (MCX: ROSN) reported a steep 68% drop in first-half 2025 net income as falling oil prices, widening…
EEconomy Read More Is Russia’s War Economy at Breaking Point?July 25, 2025 Some of the numbers coming out of Moscow this quarter are setting off alarms in various corridors. There…