Lena Japan
Visitors cleans their hands with the temple's water fountain before entering the Meiji Shrine in Shibuya, Japan as a part of a purification ritual on a Monday morning.
Visitors cleans their hands with the temple's water fountain before entering the Meiji Shrine in Shibuya, Japan as a part of a purification ritual on a Monday morning.