Dive in Tokyo
The Meguro River -- A Mirror of Urban Transformation
The 8-km-long Meguro River has long supported the lives of people in the southwest of central Tokyo; we discover how its history mirrors the evolution of the city itself. (30 minutes)
Can't find the episode you're looking for?