Video filmed outside Champions League final stadium shows Liverpool fans 'pepper sprayed'

Wales Online

Published

The Champions league final was delayed due to what was described as a security alert at Stade de France

Full Article