Euro 2020 cops arrest 18 people after Scotland and England fans clash

Daily Record

Published

The Met Police have confirmed that the arrests were made in central London and near Wembley Stadium on Friday night.

Full Article