There are 300,000 people in the image. They are dressed in traditional Japanese attire, including kimonos and hats. Many of them are holding flags or banners. The atmosphere appears festive and celebratory.