Wednesday, January 17, 2018
Home Tags Sky News

Tag: Sky News

Embattled BP boss steps down

BP boss Tony Hayward will step down as head of the troubled oil giant, the company said Tuesday, after his heavily criticised handling of...