Queen Letizia and her mother-in-law Sofia enjoy dinner in Mallorca
The royals are enjoying their annual family holiday in Palma de Mallorca with Letizia's husband King Felipe of Spain, 50, and their two children Princess Leonor, 12, and Infanta Sofia, 11.