
Gallery: The Rhine Falls, A Swiss Landmark
The Rhine Falls, located in Switzerland, is one of the most impressive natural attractions in Europe. Chabad photographer Mordehai Lubecki captured the beauty of the waterfalls, especially with the changing light throughout the day.