BP confirms sale of London HQ

© Simon DawsonThe BP Plc company logo is displayed outside the company's headquarters in St James's Square in London.
The BP Plc company logo is displayed outside the company's headquarters in St James's Square in London.

More from Energy Voice

Latest Posts