Birmingham's 20th Gay Pride: Parades and protests

Thousands of people are expected in Birmingham this weekend as the city hosts its 20th Gay Pride.

It began in 1997 and over the years has backed many campaigns for LGBT equality, as well as being a platform for some extraordinary outfits.