For one weekend every year, the city is taken over by a sea of rainbows. From the parade watched by tens of thousands through to the festival in Preston Park to the street party in St James’ Street, the whole city comes together to mark the LGBT celebration that is Brighton Pride, the largest annual event in the city’s calendar.