Claim: Inhumans is an upcoming British television series.
Verdict: REFUTES