ENERGY Russia acknowledges 50% drop in energy revenues, insists economy remains stable by Anadolu Agency February 26, 2026 by Anadolu Agency February 26, 2026 Kremlin spokesman Dmitry Peskov admitted on Thursday that Russia’s revenues from energy resource sales declined by … Read more 0 FacebookTwitterPinterestEmail