Lake Jaisamand: A Little Piece of Paradise

  A little piece of paradise is hidden away about 80 km south-west of the vibrant city of Udaipur. It is a place where Palaces dot the mountainous terrain and overlook the beautiful, clean and fresh waters of the world’s once largest manmade lake, Dhebar Lake or as it is affectionately known today as Lake…