Banswara, situated in Rajasthan, is known as a city of Hundred Islands as there are many pristine green islands situated on the banks of Mahi River.
Banswara is a pretty town of Rajasthan which mesmerises all nature lovers. Its green surroundings and clear blue sky invite the avid traveller to rejuvenate his senses. Lying in the nature’s lap, this place is almost like a heaven and hence many people call it as Scotland of India.
Let’s read a few tweets where nature lovers have posted the picture of the beautiful destination: