The 2017 Victoria’s Secret Fashion Show was filled with stunning models and a performance by Harry Styles. The big night took place in Shanghai, China on Monday.

Bella Hadid worked the runway in multiple stunning looks – this is her second VS fashion show! Bella‘s sister Gigi wasn’t able to be a part of the big night. Karlie Kloss returned to the VS show – she hasn’t been in it since 2014.

Candice Swanepoel gave birth last October and looked amazing as she strutted her stuff.

Alessandra Ambrosio looked like perfection amid rumors that this may be her last VS fashion show.

Jane Zhang and Harry Styles performed at the event. Harry was formerly linked to three of the models – Sara Sampaio, Georgia Fowler and Nadine Leopold.

Katy Perry was supposed to perform, but couldn’t get a visa to China. Watch to find out more!