Spain is a main point of arrival into Europe for migrants seeking better economic opportunities or an escape from violence in their home countries.

Thousands of migrants streamed across from Morocco into the tiny Spanish territory of Ceuta on Thursday.

Estimates suggest up to 2,000 have entered the Spanish territory in recent days in an attempt to reach Europe.