By Team Latestly
UK-based petroleum company BP to lay off around 4,700 employees and 3,000 contractors to save costs and rebuild investor confidence in its energy stock.