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