Last night all eyes were on China as the highly anticipated Victoria’s Secret 2017 show took place in Shanghai. Hosted at the Mercedes-Benz Arena, the Angels were serenaded down the runway by Harry Styles, Miguel, Jane Zhang and Leslie Odom Junior. The show marked the return of runway regular Candice Swanepoel, back after a one year hiatus, as well as fellow Angel Karlie Kloss and introduced a slew of new faces including MOJEH Issue 45 cover girl Frida Aasen. Familiar faces included Bella Hadid, Georgia Fowler, Elsa Hosk, Lais Ribeiro, Taylor Hill, Adriana Lima and Romee Strijd and Brazilian model Alessandra Ambrosio confirmed that after 17 years this show would be her last. Scroll through the gallery to see our favourite looks from the show.