Queen Letizia of Spain channeled 'vitality' in a Barbie pink midi dress straight off the runway for the imposition of the ...