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