Spain's Queen Letizia attends an army parade as part of events to mark Spain National Day in Madrid, Spain, 12 October 2014. EFE/Kiko Huesca