Princess Anne is a royal who supposedly “doesn’t give two hoots” about what people think about her fashion choices.
Nevertheless, she is a royal style icon who turns heads with her eclectic wardrobe.
Last night, the 73-year-old Princess wore a bright blue jacket and skirt combo with large polka dots.
The jacket, which boasted structured shoulders and long sleeves, looked to be oversized.
She buttoned this up, leaving her top or blouse unexposed, however she did show off a pretty silk scarf in white, cream, yellow and blue, decorated with little giraffes.
Princess Anne’s skirt, which fell to just below the knee, totally matched her funky jacket.
She went for navy accessories, including a suede clutch and gloves. She went for chic black court shoes. Pinned to her jacket was a brooch that looked a little like a bird.
As for other pieces of jewellery, Anne donned a simple but elegant pair of pearl drop earrings.
She wore her hair in her signature voluminous style, and her makeup was fresh-faced aside from a pop of red lipstick.
Personal stylist Melissa Lund previously told Express.co.uk: “I think Princess Anne is fabulous because I don’t think she gives two hoots about what anyone thinks of her lifestyle or fashion choices!
“Anne has a good body – she’s around 5’7, slim and has nice legs, so she’s got a good figure for showing clothes if she wants to.”
Princess Beatrice also attended the event and looked absolutely stunning in a 2012 Erdem creation.
The black and navy dress with pops of colour highlighed the royal’s fabulous figure.
Edoardo Mapelli Mozzi also looked dapper wearing a navy suit and white shirt.