Tag: declined

BP’s annual profit declined by 16% due to weak oil prices. money news

BP has reported a 16% drop in annual profits after the collapse of wholesale oil prices through the end...