
London police say 86 arrested around Euro 2020 soccer final
British police have so far arrested a total of 86 people during and following Sunday’s Euro 2020 soccer final between Italy and England, they said on Monday.
The Metropolitan Police said ...