crude price

Gushing profits for oil majors on crude price

The world's top energy companies booked enormous profits last year thanks to higher oil prices… Read More