a large group of people gathered together in the street with flags and banners on them