What is the name of the tallest waterfall in Asia?

Answer Hannoki Falls

Standing at 1,640 feet, Hannoki Falls in Japan is the tallest waterfall in Asia.

Last updated 4 years ago · 9.8K views