Monday, April 23, 2018
Home Tags Royal Dutch Shell

Tag: Royal Dutch Shell

BP execs face grilling on Capitol Hill

BP Plc's U.S. chief faces accusations in Congress on Tuesday that the energy giant caused the worst oil spill in U.S. history with a...