The highly-anticipated 2017 Victoria’s Secret Fashion Show took place in Shanghai last night, and no amount of pre-show controversy could dampen the sparkle of 57 stunning models in lingerie and extravagant angel wings.
Supermodels from Lily Aldridge to Adriana Lima took to the runway in opulent pieces designed to complement the "Pearl of the Orient" theme, and who could forget Lais Ribeiro in this year’s $2million Champagne Nights Fantasy Bra. We also scored a first look at the Victoria’s Secret x Balmain collaboration, which debuted in a segment called 'Punk Angel' and showcased tartan, leather and metallics.
This year marked a series of returns, as VS Angel Candice Swanepoel returned to the runway, after giving birth to her son Anacan just over one year ago. Meanwhile, Karlie Kloss returned to the enchanting runway following a two-year hiatus. According to reports, this year's show may also signal the end of an era as it was rumoured to be VS Veteran Alessandra Ambrosio's final year.
On with the show! Here are all the stunning looks from the 2017 Victoria's Secret Fashion Show.