Football: Police make 18 arrests as England clash with Scotland

LONDON: London’s Metropolitan Police said they made 18 arrests in the city centre and around Wembley Stadium on Friday (Jun 18) as England faced Scotland in the European Championships.

Thousands of Scotland fans travelled south to London despite torrential rain in the English capital, many without …
Go to Source