Scenic Rhine Falls in the Swiss Alps by Andrea Greengard November 1 The Rhine Falls is a waterfall located in Switzerland and the most powerful waterfall in Europe. Nestled in the Swiss Alps, the Rhine Falls are one the largest and most…