BP profits dive - but that vital dividend stays
The company posted net profit for 2016 of £2.28bn – less than half the £4.7bn it made in 2015. Meanwhile, earnings of £323m over the latest quarter were £129m worse than analysts had predicted.