Sofia arrived at the presentation of the Gold Medal of the Autonomous Community in Lonho in Palma de Mallorca, where she came to celebrate Balearic Day.

Also at the event, the Ramon Lulia Awards were presented, awarded annually by the Government of the Balearic Islands to individual or legal entities of the islands who have achieved success in any field.

King Philip VI's mum looked stunning on the day as she wore a bright red trouser suit with a red top underneath and beige heels.

Sofia had a small bronze bag in her hands.

Sofia did her hair and makeup and completed the look with a beautiful precious necklace, a gold chain around her neck and a brooch on her chest.

She also had a French manicure.

Queen Sofia / Photo: Getty Images

Queen Sofia often wears trouser suits, likes tweed jackets, but we haven't seen her in such a bright look for a long time.