Which is the tallest waterfall in Japan?
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.
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.