Which place is called region of ‘100 islands’.
Banswara is known as region of 100 islands due to the presence of numerous islands on the Mahi River named Chachakota where the islands located which flows through Banswara. It is located in south Rajasthan and also known as Cherrapunji of Rajasthan.
Couldn't generate an explanation.
Generated by AI. May contain inaccuracies — always verify with your textbook.