Share 23 Jun 2024 Destinations, Italy by Paula Kovačić Marmore Falls is the highest waterfall in the world made by human hands