“Indian society resembles a patchwork fabric with clear lines of separation between religious communities”