BP reports soaring profits in 'obscene' sector haul amid oil price crisis

Business