Maheshwar

A beautiful town in central India, located at the peaceful river Narmada.