Queen Letizia of Spain, 52, looked sophisticated in a chic grey blazer and matching trousers as she stepped out for a World Mental Health day event in Madrid today.