Oil prices at a crossroads as production cuts persist
Oil stocks drop as Saudi Arabia and Russia extend a 1.3 million barrel per day oil supply reduction, leading to an anticipated market deficit until 2023-end, says a report.
EU overachieves 2020 renewable energy target
With more than half of gross final energy consumption from renewable sources, Sweden had by far the highest share among the EU Member States in 2020


