A group of people holding red flags and pamphlets in front of a large building .