British Petroleum (BP) has announced a significant restructuring initiative that will see the company lay off approximately 4 ...