Princess Beatrice has attended the wedding of two Greek socialites.

Princess Beatrice

Princess Beatrice

The 28-year-old royal was spotted at the lavish ceremony which saw socialites Filippos Lemos and Marianna Goulandris tie the knot at the Orthodox Cathedral of St. Sophia near Hyde Park, West London, over the weekend.

According to the Daily Mail newspaper, the Princess wasn't the only royal in attendance at the event either, as she was joined by royalty from across Europe including King Willem-Alexander of the Netherlands and his wife Queen Maxima of the Netherlands.

Also in attendance was King Constantine II of Greece, his son Crown Prince Pavlos of Greece, and Pavlos' wife Crown Princess Marie-Chantal of Greece.

Chelsy Davy, the ex-girlfriend of Prince Harry, was also spotted amongst the wedding guests.

For Princess Beatrice, the outing comes just months after her and her sister Princess Eugenie were branded as "superfluous to national requirements" by television personality Vanessa Feltz, after their father Prince Andrew called for them to be allowed to take on full-time royal duties and be given new accommodation at Kensington Palace.

Vanessa wrote at the time: "I do not think these two women (whose only crimes have been against fashion) should be rewarded with a prominent position on the royal Firm, be given even more palatial accommodation at Kensington Palace and granted substantial incomes for ribbon cutting and tree-planting at tax-payers' expense.

"Frankly B and E are superfluous to national requirements.

"We are perfectly served by the Magnificent Seven: the Queen, Prince Philip, Prince Charles, [Duchess] Camilla, Wills [Prince William], Kate [Duchess Catherine] and Harry [Prince Harry]."