Tourist Places in India Banswara its called The City of 100 Island.