South African supermodel Candice Swanepoel will wear a $10 million (Gbp6.7 million) bra on the catwalk for the 2013 Victoria's Secret Fashion Show.

The 24 year old has been selected to don the aptly-named Royal Fantasy Bra, created by jewellers at Mouawad.

The gem-filled underwear will feature 4,200 precious gems including rubies, diamonds and yellow sapphires, set in 18-carat gold.

Alessandra Ambrosio wore the breathtaking Floral Fantasy bra at last year's (13) Victoria's Secret Fashion Show.

This year's catwalk event will air on Tv in America on 10 December (13).