BP posts profits of £2.7bn as oil prices rise again

This post was originally published on STV News.