Top 10 highest waterfalls within the world

Top 10 highest waterfalls within the world 1.Angel Falls,Angel Falls within the Canaima park of the Bolivar province of Venezuela holds the crown of the world’s tallest waterfall. it’s a…