Question:
Frequent host town of the British Open
Answer:
Length:

5