Share
The Chillon castle at Lake Geneva in Montreux, Switzerland. Chillon is one of the most visited castles in Switzerland.