Queen Letizia of Spain wore a Hugo Boss shirt dress with fuchsia slingback heels as she greeted guests at The Royal Palace in Madrid - a throwback to a look she first wore in Cuba in 2019.