Features

Tourism

 

Visitors stroll through the grounds of Nezu Shrine during the annual Azalea Festival in Tokyo. — AFP