United Kingdom British oil and gas company BP announces that it will lay off 4,700 employees and 3,000 contractors globally to reduce costs. Sources: AP