Queen Letizia wore a lime green blazer by Hugo Boss beneath a black Carolina Herrera ... The royal wore a grey double-breasted blazer with matching trousers and a black top in the wake of the ...