Question: when was the last time the british open was held at carnoustie
Answer: 2007