Brent rose to $45 a barrel, heading for a third straight week of gains as market sentiment turned upbeat despite oversupply.
Brent rose to $45 a barrel, heading for a third straight week of gains as market sentiment turned upbeat despite oversupply.