Home to Nelsons Column and The National Gallery, Trafalgar Square in central London is a public square that has been a significant landmark since the 13thcentury. It is thought of as a meeting place between east and west of the capital city and as a...