Spain has deployed its military to Ceuta after thousands of migrants overwhelmed police barricades.

This article was sourced from Al Jazeera.

Read Full Article on Al Jazeera