Why are the Brits installing a statue of George Washington?
More than a century after it first arrived in London, a statue of George Washington is once again standing tall, newly restored and shining in Trafalgar Square. The bronze statue, a gift from the state of Virginia, was originally sent to the United Kingdom in 1914. It was meant to mark 100 years since the […]
