A newlywed couple are escorted by a Shinto priest at Meiji Jingu Shrine in Tokyo. The shrine can be very crowded on certain holidays.
A newlywed couple are escorted by a Shinto priest at Meiji Jingu Shrine in Tokyo. The shrine can be very crowded on certain holidays. Shizuo Kambayashi The Associated Press
A newlywed couple are escorted by a Shinto priest at Meiji Jingu Shrine in Tokyo. The shrine can be very crowded on certain holidays. Shizuo Kambayashi The Associated Press