Queen Letizia of Spain delivered the Masters of Cinema award to Judi Dench, 86, during the closing ceremony of Atlantida Mallorca Film Fest on Saturday.

Read the full article >>

Source: Daily Mail

"/>

Queen Letizia of Spain delivers the Masters of Cinema award to Judi Dench