Queen Letizia of Spain – Seen at official lunch at the Royal Palace in Madrid Queen Letizia of Spain – Seen at official lunch at the Royal Palace in Madrid