Sadhan, India

The Indian village of Sadhan has been proving for years that Hindus and Muslims can literally live together in peace…