Princess Beatrice at the British Fashion Awards

Princess Beatrice at the British Fashion Awards

Britain's Princess Beatrice showed off her slim figure at last night's (27.11.12) British Fashion Awards.

The 24-year-old royal - daughter of Prince Andrew and Sarah Ferguson - looked svelte and sophisticated in a stunning blue and silver Erdem dress.

During the prestigious ceremony Beatrice - whose weight has fluctuated over the years - presented an award British Fashion Council chairman Harold Tillman.

Beatrice was famously photographed looking particularly curvy in a bikini while on holiday in St Barts back in 2008 and she admits the images gave her the motivation she needed to lose weight.

She said: "I could probably do with losing the odd pound though, so perhaps it's the kick I need. It was such an unflattering bikini and I've got one that's so much nicer, so I could have kicked myself for wearing it.

"I thought people were a bit mean, although I know it comes with the territory. The trouble is, I don't have much confidence so it can be quite upsetting."

Beatrice is said to have shed the pounds by a strict diet, drinking plenty of water and fruit and vegetables.