Hundreds of thousands of people have gathered in Brazil’s largest city for its 22nd annual celebration. Waving rainbow flags in a Carnival-like atmosphere, marchers paraded down the skyscraper-lined Avenida Paulista on Sunday to music blasting from 18 sound trucks, with revellers of all ages filling more than 10 city blocks