British stocks have a good day, with the FTSE 100 moving from strength to strength because the morning has already taken place.
Shortly before noon, the benchmark UK stock index rose 106.95 points, or 1.5%, at 7,141.08.
The index was given an initial boost by better-than-expected BP results, which have pushed oil giant shares up more than 5%.
Stocks were also boosted after the pound fell back after a disappointing survey of the UK service sector.
Sterling is currently down 0.25% against the dollar at $ 1,3004.
Stocks often rise when sterling falls, as weaker currencies lift the value of corporate foreign earnings when they are brought back to Britain and converted back to pounds