British royal Sarah Ferguson has unveiled a svelte new figure after dropping a massive three stone (42 pounds).

The Duchess of York has spent years battling weight problems and admits she reached a low point last year (13) when she realised she tipped the scales at the same weight she registered when she was pregnant with her daughter Beatrice.

Ferguson, a former ambassador for diet brand WeightWatchers, took up a new fat-fighting challenge and has nearly reached a target of 50 pounds (3.6 stone) less than a year later.

She tells Britain's Hello! magazine, "I couldn't fit into any of my clothes. I was just drowning in eating, drowning in food... I beat myself up to the point of pulp... Beatrice was an eight pound eight ounces baby and I was only six pounds off my full-blown pregnancy weight... That's what really scared me... I decided to make a change. I started to take myself in hand."

Ferguson insists the key to her weight loss was cutting out sugar, and she adds of her new slim figure, "I've lost so much weight, you don't recognise me... It's a miracle."