News

Russia’s oil and gas revenues plunged 14% in June year-on-year, with budget income hitting its lowest since January 2023 ...
Solar power became the EU’s largest source of electricity for the first time in June, driven by heatwaves and record solar output across 13 countries.