November 11th Fact of the Day!! Nov 11, 2022 The world’s tallest waterfall is called Angel Falls in Venezuela and the drop height of the water is 2,648 feet! It is the world’s tallest uninterrupted waterfal. It actually drops down from the side of a mountain!