Business
City of London
BP Makes £18b Promise to U.K. as Profit Rises: The London Rush

Vehicles refuel at a BP Plc petrol station near Chelmsford, U.K.
Photographer: Chris Ratcliffe/BloombergVehicles refuel at a BP Plc petrol station near Chelmsford, U.K.
Photographer: Chris Ratcliffe/Bloomberg