Question: where was the british open played in 2017
Answer: Royal Birkdale Golf Club in Southport , England