The Hannoki Falls is the tallest waterfall in Japan. The total height of Hannoki Falls is 1640 feet. It has only one drop and it is a seasonal waterfall.

Hannoki Falls

March 3, 2011 | Imran Jutt | No Comments | 939 views