The 2012 Victoria's Secret show was as spectacular as it promised to be, with Justin Bieber and Rihanna performing at the event.

Staged in Manhattan's 69th Regiment Armory, models included British-born beauties Lily Donaldson, Cara Delevingne and Jordan Dunn - the latter two for whom it was their debut.