England 2-1 Germany - As it happened in Trafalgar Square
  • 2 years ago
From despair to euphoria, England fans were treated to it all as they watched on in London.