SWITZERLAND | Monday, 19 November 2007 | Views [347]
small town perched on the side of the mountain in Switzerland