You thought Niagara was big; then you haven't seen Angel Falls in this country.
Answer Venezuela
The world's highest uninterrupted waterfall calls Venezuela home. Angel Falls stands a whopping 3,212 feet, and its water falls an incredible 2,648 feet over Auyán-Tepui mountain. The UNESCO World Heritage site in Canaima National Park may just make you want to freefall like an angel.
Asked by Jessica Holom · Last updated 5 years ago · 83.1K views · SOURCE