India is majority Hindu, but religious minorities have sizable populations