Question: who has won the british open the most times
Answer: Harry Vardon