Friction in France as Euros Kick Off
There are reports that at least 36 people have been arrested in Lille, France, following clashes with the French police who are trying to maintain order at Euro 2016. The police claim the arrests were made on Wednesday, and also mentioned that at least 16 people have been taken to the hospital following injuries they sustained. Flares were set off and riot police charged at […]