It is Coming of Age day in Japan today.  Nearly all of the 20 year old young ladies wear a full Kimono, and many of the 20 year old men wear a western style suit, or as in the picture here, a traditional men's kimono.