Home » EUROPE » Aber Falls: The Tiny Welsh Village Struggling with Overcrowding As Europe’s ‘Most Famous’ Waterfall Gains Popularity Sunday, July 13, 2025Aber Falls: North Wales Snowdonia is one of Europe’s most photographed natural wonders – this incredible 120-foot high waterfall in the North Wales Snowdonia range is no exception. Aber Falls, known locally as Rhaeadr Fawr (big...