Harry Styles dashed to his latest New York show in his signature shorts on Saturday - before cracking a cheeky joke about his ex Taylor Swift's Madison Square Garden wedding during the gig.

Harry Styles jokingly took a swipe at the body odour of his audience as he kicked off night two of his 30-date Madison Square Garden residency in New York.

“We’re at Madison Square Garden, home of the world champion New York Knicks! And they also do weddings," the Grammy winner said during his Aug. 29 show.