Visitors walk through azalea blossoms at Nezu Shrine in Tokyo on Wednesday.