The Statue of Liberty in Leicester is a lesser-known replica of the iconic Statue of Liberty in New York City. It is located in the city of Leicester, England, and stands outside the city’s New Walk Museum and Art Gallery. This replica was created as a tribute to the American contribution to the First World War, particularly to honor the American soldiers who fought alongside British forces.

Articles by others on the same topic (0)

There are currently no matching articles.