Delwara: A heritage walk by Seva Mandir in India
This post is about Delwara and the Delwara Heritage walk that is run by Seva Mandir. Delwara is a small town in the Aravalli Hills near Udaipur. A perfect adition to any Rajasthan itinerary. Delwara: town of the Gods Delwara was once known as Devkul …