Which is the tallest man-made waterfall in the world?

March 3, 2011 by  
Filed under Geography

The Cascata delle Marmore is the tallest falls in the world. It is situated in Italy. It is a man-made waterfall created by the ancient Romans. Its height is 541 feet. It has three drops.

- Read more