Original: Trafalgar Square is a square in central London, England.
Simplified: Trafalgar Square is a famous place in the city of London, England.