Trafalgar Square January 10, 2012January 10, 2015 | admin Trafalgar Square, a popular tourist attraction in central London.