BP

The 100,000-strong International Alliance of App-Based Transport Workers has expressed its solidarity with the Palestinian people in their struggle for liberation

Oil and gas prices have surged following British Petroleum’s announcement of shipments pause due to “deteriorating security situation”