Question: where is handmaid's tale supposed to take place
Answer: New England