Queen Letizia of Spain delivers the Masters of Cinema award to Judi Dench
Queen Letizia of Spain delivered the Masters of Cinema award to Judi Dench on Sunday during the closing ceremony of Atlantida Mallorca Film Festival. The Queen of Spain, 47, looked sensational in a navy blue asymmetrical dress, adding to her frame with an impressive pair of gold heels. Dame Judi, 86, cut an elegant figure … Read more