The tallest artificial waterfall in the world is Cascata delle Marmore, created by the Ancient Romans in Italy.

Get replies from creators like Donalisky

thumb_upthumb_downchat_bubble
217upvotes
90reminds