Claim: Marvel's Inhumans is an American television series produced by an American production company responsible for live-action through an Indian?animation production company.
Verdict: REFUTE