Activities Attractions Landscapes Scenery

Rhine Falls Schaffhausen, Europe’s Largest Waterfall

The roar of cascading water, the mist kissing your face, the sheer power of nature leaving you speechless – experiencing the Rhine Falls is a sensory overload in the best possible way. Located on the High Rhine River in northern Switzerland, the Rhine Falls (Rheinfall in German) is Europe’s largest plain waterfall, and a must-visit […]

Rhine Falls Schaffhausen, Europe’s Largest Waterfall Read Post »