Claim: The Handmaid's Tale only won a British award in 1985.
Verdict: NOT ENOUGH INFO