Sagar tourist attractions

Sagar– The Switzerland of Madhya Pradesh

Geographically, almost in the center of India is the small town of Sagar, a quaint little town situated along the…

5 years ago