London

United Kingdom
2 stories
Match day crowds and city streets around Wembley, London
Event day crowds fill the Wembley Stadium approach