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