BP has made a profit of $115 million for the year 2016. This compares to its loss of $6.5 billion in the previous year. The company…