ADVERTISEMENT

A statue of Lady Godiva stands in the center of which English city?

Geography Trivia Question: A statue of Lady Godiva stands in the center of which English city?