Matsudo is a city in Chiba Prefecture with a population of around 500,000 people that sits alongside the Edo River and is ...
A still of documentary film The Yangtze River (COURTESY PHOTO) In 2011, the documentary A Journey to the Yangtze River by Japanese director Ryo Takeuchi became a hit in both China and Japan. The ...