The Aniene Waterfall is located in Roma, Italy. The total height of Aniene Waterfall is 525 feet. It is the highest waterfall is Italy. It has only two drops.

Aniene Waterfall

March 2, 2011 | Imran Jutt | No Comments | 298 views