CleanTech Energy News Science Europe’s Oil Majors Bought $100 Billion from Russia since Annexation of Crimea April 1, 2022 admin bp, crimea, Fossil Fuels, natural gas, Oil, policy & politics, Russia, shell, total, totalenergies, UkraineCredit to Author: Guest Contributor| Date: Fri, 01 Apr 2022 15:06:53 +0000https://cleantechnica.com/feed/