Spain hails its future Queen: Princess Leonor asks Spanish people to ‘put their trust in her’ as she swears loyalty to the constitution on her 18th birthday – flanked by her mother Queen Letizia and her father King Felipe
Stepping on to the stage at the House of Parliament in Madrid…