Queen Letizia of Spain delivers the the Masters of Cinema Award to French actress Isabelle Huppert during the 12th Atlantida Mallorca Film Fest 2022 closing ceremony at the La Misericordia Cultural Centre on July 31, 2022 in Palma de Mallorca, Spain.