The Chillon Castle, called the Chateau de Chillon, an island castle situated on the eastern edge of Lake Geneva is at a distance of 3km from Montreux, Switzerland. It comprises of 100 distinct buildings which were combined deliberately with time to turn into a single structure as it is today. This place has witnessed 3 […]
The Chillon Castle
![chillon-castle-100-distinct-building chillon-castle-100-distinct-building](https://2il.org/wp-content/uploads/2014/02/chillon-castle-100-distinct-building-150x150.jpg)