Cabbie’s Curios: Trafalgar Square’s American Patch

washington portrait

At whatever point I have American vacationers in my taxi I generally appreciate bringing up the statue of George Washington which remains outside the National Gallery on Trafalgar Square.     Divulged on the 30th June 1921, the statue was a thoughtful blessing from the United States and is in truth a copy, in light … Read more