BP swings into $7.6 billion annual profit after huge lossSource: Times of MaltaPublished on 4 years ago