Queen Letizia was the image of elegance in a patterned green dress this afternoon, as she presented awards at the Royal ...