No qualification needed.
"London, England"
I think that most of the world knows what country London is located in. If it had been in London Ontario maybe but London in the UK like "The Open Championship" or "The Football Association" needs no qualification because it got there first.
Note to Donald Trump. There is no "British Open".