Nestled on the banks of Beach and Gambheri rivers, the wonderful town of Chittorgarh in Rajasthan boasts a tapestry of…