a large group of people holding flags and banners