Oil rallies above $75 for first time in more than two years as investors assess tightening market

Global prices for crude extended their rally, pushing above $75 a barrel for the first time since April 2019, as a rapid rebound from the
Load More