Inside Queen Letizia of Spain’s stunning £600m palace with over 3,400 rooms, a throne hall and royal armoury
HOME to the Spanish Royal family, Madrid's stunning £600million Royal Palace boasts a throne hall and a royal armoury room. Facing the Spanish capital's Plaza de la Armeria, the beautiful…