Hello how may I help you? Can you tell me where the tallest indoor waterfall is It is located in Singapore. Okay and where is the tallest natural waterfall? The tallest natural waterfall is in Venezuela. Can you tell me the name of the highest indoor waterfall? It is called the cloud forest waterfall. Okay and what is the name of the tallest natural waterfall? It's name is angel falls. Thanks for the info I'm glad I could help.