This year, the Angels traveled to Shanghai for the 2017 Victoria’s Secret Fashion Show. Well, most of them. Models Gigi Hadid, Julia Belyakova, Kate Grigorieva, Irina Sharipova and Dasha Khlystun were all reportedly denied visas. And Katy Perry was also blocked from participating by the Chinese government. But the show must go on and indeed it did with musical guests Harry Styles, Miguel, Leslie Odom Jr. and Jane Zhang. The other big news from the runway? Karlie Kloss made an epic return and Alessandra Ambrosio announced that this would be her last trip down a Victoria’s Secret catwalk (though we predict her epic return in a few years). For every single look from this year’s show, check out the jam-packed slideshow above.
The Victoria’s Secret Fashion Show airs Nov. 28 at 10 p.m. ET on CBS.