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.

Cascata Delle Marmore

March 3, 2011 | Imran Jutt | No Comments | 640 views