A view of the logo of Spanish IT Group Amadeus at its headquarters in Madrid, Spain, May 3, 2024. REUTERS/Violeta Santos Moura
A view of the logo of Spanish IT Group Amadeus at its headquarters in Madrid, Spain, May 3, 2024. REUTERS/Violeta Santos Moura