Germans flood London streets

Updated: May 26, 2013 05:05 IST

British police officers keep watch as fans begin to arrive at Wembley Stadium in London ahead the UEFA Champions League football final between Bayern Munich and Borussia Dortmund at Wembley Stadium. AFP Photo
2/10
British police officers keep watch as fans begin to arrive at Wembley Stadium in London ahead the UEFA Champions League football final between Bayern Munich and Borussia Dortmund at Wembley Stadium. AFP Photo

top photos

other photos