October 22 is the festival of Jidai-Matsuri, or the festival of ages. It marks the anniversary of Kyoto being installed as the old capital. The main element of the festival is a giant parade of people dressed in all manner of historical costumes. Japanese parades are about what you would expect, which is to say extremely well-ordered. They could have done with a few more marching bands, though. A bit surreal to watch a parade in silence.
Seven-year old girls dressed up in kimonos at the Meiji Shrine to celebrate Shichigosan, a traditional coming-of-age ritual. The main festival day is next month, but many families were marking the occasion over the long weekend.
Two traditional Shinto wedding processions at the Meiji Shrine.