Claim: The Inhumans are a fictional group of superheroes introduced in the Filipino media franchise and shared universe produced by an American film and television production company that is a subsidiary of Walt Disney Studios.
Verdict: REFUTE