The Chillon Castle, Switzerland
8 Jan 2017
Hostess Snigdha takes us around Europe's most picturesque location, Switzerland. Her destination, The Chillon Castle is located at the corner of Lake Geneva. Tune in as the story of a medieval castle unfolds!