a large group of people holding flags and signs in the street with buildings behind them