« Back to General Knowledge
Angel Falls, located in Venezuela, is the world's tallest uninterrupted waterfall at about 979 meters