Letizia, 47, looked stunning in a dark grey wrap dress, which was pleated on the skirt, pairing it with maroon heels. Sofia, 12, and Leonor, 13 - who looked happy to wave to crowds.