Khimsar, a village in Rajasthan, is a paradise for offbeat travellers with timeless allure, rustic charm, heritage architecture, ancient forts, serene desert, traditional Rajasthani folk dance ...