The tallest artificial waterfall in the world is Cascata delle Marmore, created by the Ancient Romans in Italy.
Get replies from creators like Donalisky