Many years ago these buildings were used for defense against enemies, they were residence of the monarch or a haven for those who retired from worldly life. Now these majestic and beautiful buildings delight the eye of tourists around the world.
Chillon Castle (France: Château de Chillon) is located on the
shore of Lake Geneva in the commune of Veytaux, at the eastern end of the lake,
3 km from Montreux, Switzerland. The castle consists of 100 independent
buildings that were gradually connected to become the building as it stands
now... (read more)