Beneath a blaze of rainbow flags and amid roars of defiance, crowds have gathered are gathering in the Hungarian capital of Budapest, Hungary for the city’s 30th annual Pride march – an event that, this year, is unfolding as both a celebration and a protest.