As Shell reports huge first-quarter profits of $6.9 billion, new analysis from Global Witness reveals that six of Europe’s oil majors – bp, Shell, TotalEnergies, Eni, Equinor and Repsol &#...
India has ordered Elon Musk’s company India’s Ministry of Information Technology on Friday issued an order directing Musk’s The ministry also gave the social media platform 72 hours ...





