The image shows a large group of people gathered in a protest or rally. They are holding red flags and banners with various messages written on them. The flags are waving in the wind and the banners appear to be related to the Communist Party of China. The people are wearing red t-shirts and some are wearing hats. The sky is blue and there are buildings in the background. The image appears to be taken from a high angle, looking up at the crowd.