a large group of people walking down the street with flags and banners in front of them