Crown Princess Leonor of Spain cut and elegant figure as she received the title of Honorary Mayoress of Oviedo today.

The heir to the Spanish throne, 18, appeared in high spirits as she received the honour by Mayor Alfredo Canteli at Oviedo City Hall.

The daughter of King Felipe and Queen Letizia looked smart in a pale grey suit, layered with a knitted black top underneath.

She accessorised the outfit with simple yet practical black shoes and a pair of diamond-encrusted crisscross earrings.

Leonor opted for a glowing makeup look for the occasion, complete with a touch of mascara and pink lip gloss and styled her glossy brunette tresses down.

Princess Leonor of Spain, 18, received a new title of Honorary Mayoress of Oviedo this afternoon

Princess Leonor of Spain, 18, received a new title of Honorary Mayoress of Oviedo this afternoon

Leonor’s new title is based in Oviedo – a town in northwest Spain, which is the capital of Asturias. 

Notably, the 18-year-old attended the event solo today, without her parents or younger sister, Infanta Sofia, 17. 

After receiving the title, Leonor proudly posed for photographs alongside Mayor Alfredo Canteli, 78, and local representatives. 

It comes after Princess Leonor of Spain awkwardly appeared to be ignored by several dignitaries during a reception for the National Day of Spain on 14 October.

The Spanish royal, 18, who is the heir to the throne, looked elegant in her military garb as she attended the ceremony in Madrid.

But while aides enthusiastically shook the hands of her parents, Queen Letizia and King Felipe, their eldest daughter appeared to be slighted.

In an video filmed at the reception, Leonor can be seen outstretching her hand, waiting expectantly for a handshake.

But thinking her job was done after shaking the Queen’s hand, one woman, wearing a patterned maxi dress, walked straight past her.

The 18-year-old royal cut a smart figure in a light grey suit, layered with a chic black top underneath

The 18-year-old royal cut a smart figure in a light grey suit, layered with a chic black top underneath

After receiving the title, Leonor posed for photographs with Mayor Alfredo Canteli (pictured front left) and local representatives

After receiving the title, Leonor posed for photographs with Mayor Alfredo Canteli (pictured front left) and local representatives

Pictured: Leonor smiles as she receives the title of Honorary Mayoress of the city of Oviedo by Mayor Alfredo Canteli

Pictured: Leonor smiles as she receives the title of Honorary Mayoress of the city of Oviedo by Mayor Alfredo Canteli

The daughter of King Felipe and Queen Letizia of Spain styled her sleek brunette tresses out for the occasion

The daughter of King Felipe and Queen Letizia of Spain styled her sleek brunette tresses out for the occasion

Moments later, in her delight after chatting to the Queen, another was so distracted that she also bypassed Leonor, before turning back to greet her.

Luckily, the princess saw the funny side to the situation, and looked amused on both occasions.

Princess Leonor is currently undergoing three-years of military service in the navy, and attended the event wearing her military garb.

Columbus Day is celebrated in Spain every year, on October 12. Among the celebrations are a military parade attended by the royal couple, who joined other authorities at the Plaza de Neptuno and together for the event, before they then presided over the raising of the Spanish national flag.

Queen Letizia of Spain did not allow the rain to dampen her style as she stepped out in Madrid for the public appearance.

The 52-year-old royal was joined by her husband King Felipe, 56, as she presided over the National Day military parade – known in Spain as Dia de la Hispanidad.

Unfortunately, the weather was less than ideal – with the Autumnal event bringing grey skies and drizzle.

But this did not affect Letizia from looking typically stylish, as she paired her classic beige belted mac with a red dress, co-ordinated kitten heels pointed pumps, and a clutch bag in the same hue.

Leonor opted for a glowing makeup look for the occasion, complete with a touch of pink lip gloss

Leonor opted for a glowing makeup look for the occasion, complete with a touch of pink lip gloss

Leonor looked cheerful as she posed for photographs with Mayor Alfredo Canteli and local representatives after receiving the title

Leonor looked cheerful as she posed for photographs with Mayor Alfredo Canteli and local representatives after receiving the title

Pictured: The insignia of the honorary Mayoress of Oviedo that was presented to Princess Leonor

Pictured: The insignia of the honorary Mayoress of Oviedo that was presented to Princess Leonor

The 18-year-old Spanish royal smiled as Mayor Alfredo Canteli awarded her the title on Thursday

The 18-year-old Spanish royal smiled as Mayor Alfredo Canteli awarded her the title on Thursday 

Some photos show the mother-of-two holding a large navy umbrella to keep the rain off her ensemble as she strode to the engagement.

And while it is always attended by a slew of high-profile guests, most eyes are often on Queen Letizia, as eager royal watchers are keen to see her style and observe her regal presence.

The daytime event, which calls on female guests to wear a dress and men to don suits, always attracts an elegant crowd.

And Letizia did not disappoint, pairing her practical yet stylish look with standout accessories in a flattering scarlet shade.

As she often chooses to do, the mother-of-two wore her thick chestnut tresses loose, letting her shining locks tumble past her shoulders.

And she let her natural beauty shine through, by wearing a fresh make-up look, which showed off her glowing complexion, and made her brown eyes the focal point, with soft, smoky brown liner and shadow.

Peach blush made the most of her striking high cheekbones, while her lips looked elegant but subtle in a flattering slightly pearlescent dark nude-style style shade.

The air and land military parade is attended by various security, civil protection and emergency agencies, as well as Units of the Armies, the Navy, the Civil Guard, the Emergency Military, Royal Guard, and State Security Forces and Corps.

Meanwhile, her husband Felipe looked equally dapper, wearing a dress uniform for the annual event.

However, according to Spanish media reports, they were not joined by their daughter Infanta Sofia, 17, who is currently studying for her two-year International Baccalaureate diploma at a Welsh boarding school.

She started studying at UWC Atlantic College, which is based in a 12th century castle in South Wales, in September 2023.