Claim: The Independent Spirit Awards have always been held in Germany.
Label: REFUTES