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