The National Police was forced to evict crowds in the Puerta del Sol area in Madrid, Spain’s capital city after football fans began to riot following the World Cup final.
The National Police was forced to evict crowds in the Puerta del Sol area in Madrid, Spain’s capital city after football fans began to riot following the World Cup final.