Located in the Western Indian state of Rajasthan, Chittorgarh is a royal town that will beckon you towards itself with…