Did you know that Venezuela is home to the world3s highest waterfall? The waters of Angel Falls drop 3,212 feet (979 meters). Find out more in Venezuela, one of the titles in the Our World series.