a large group of people standing in front of tall buildings with signs and banners on them