Travel Chittorgarh: The Land of Valor Vasudha Bhat Feb 12, 2021 On the banks of river Berach lies the Chittorgarh city of Rajasthan that has been an epitome of valor and courage…