BP hit with $2.2 billion loss, job losses to total 7,000 by end of 2017

Breaking