The Repsol logo is displayed at a petrol station in

The Repsol logo is displayed at a petrol station, in Arriate, Spain March 31, 2025. REUTERS/Jon Nazca