BP has suffered a slump in profits as the fall in the crude price weighed on earnings.

The oil and gas giant made an underlying profit of $1.3 billion (£830m) in the second quarter compared with $3.6bn in the same period last year.