BP Plc (NYSE: BP) said Friday it has completed the sale of its Texas City refinery and other assets to Ohio-based Marathon Petroleum Corp. (NYSE: MPC) ...
64