Visitors stroll through Nezu Shrine’s spring azalea garden in Tokyo, Japan, surrounded by vivid pink and red blooms on a hillside, with a striking vermilion torii gate path descending through lush green trees.
Visitors stroll through Nezu Shrine’s spring azalea garden in Tokyo, Japan, surrounded by vivid pink and red blooms on a hillside, with a striking vermilion torii gate path descending through lush green trees.