Queen Letizia of Spain attends the closing ceremony during the 14th edition of the Atlantida Mallorca Film Fest at La Misericordia on July 28, 2024 in Palma de Mallorca, Spain.