Banswara, known as the "City of a Hundred Islands" due to the numerous islands in the Mahi River, is a region defined by its lush geography and the heritage of the Bhil tribes and the Maharawals.