BP plc (BP)

BP plc (BP) (LON:BP) company news, share price updates, opinions and discussions. BP plc is a British multinational oil and gas company.