Question: Where does the latest champion of the Scottish Open live?
Answer: London