In which city are the Wimbledon Championships, one of the most prestigious tennis tournaments, held?
A
B
C
D
Explanation:
The Wimbledon Championships are held in London, England.
Add Comment
All Comments (0)