News

Brazilian state-run oil firm Petrobras produced 2.32 million barrels of oil per day in Brazil during the second quarter, it ...
Shell and other leading energy groups have abandoned a six-year-long attempt to define a net zero emissions strategy after ...