BP BP announces that it is laying off 4,700 employees and a further 3,000 contractors across its global workforce as part of a cost-cutting drive. Sources: AP