How profitable are Britain’s biggest oil companies? | The Spectator

Oil profits. How profitable have Britain's two largest oil companies been in recent years? BP / Shell … Did monkeypox leak from Wuhan?