160,000 attend Brighton Pride

160,000 people descend on Brighton and Hove for the annual gay Pride parade and party in Preston Park.