In Which country Staubbach Falls is located?

March 2, 2011 by  
Filed under Geography

The Staubbach Falls is located in Switzerland. The waterfall drops about 300 meters (1000 ft) from a hanging valley that ends in overhanging cliffs above the Lutschine River.

- Read more