A huge pride parade, with an expected 40,000 people marching, took place yesterday in New York City.

We’ve rounded up some of the best pictures from across the weekend below.

Click on images to enlarge.