a statue of george washington in london reminds us
A statue of George Washington in London reminds us that all empires fall Virginia is for lovers . ... What’s even more bizarre, however, is where the British elected to display this statue of Washington: in London’s Trafalgar Square, the busiest, most popular public..…