BP announces that it will lay off 4,700 employees and 3,000 contractors globally in order to reduce costs. (AP) link embed save