Italian Prime Minister Giorgia Meloni has warned her country could suspend the Schengen Agreement with Spain after hundreds of migrants stormed the Spanish enclave of Ceuta from Morocco in chaotic scenes on Thursday. Footage showed migrants swimming across from the Moroccan side using inflatable tubes and flotation devices, while others broke through a gate in the border fence and ran into the city. Spanish state television reported between 2,000 and 3,000 people had crossed, though authorities were unable to immediately confirm the figure. Meloni, writing on X, called the images "shocking" and described illegal migration as "a real threat" to European security, saying Italy was prepared to deploy "extraordinary measures" if needed, "such as by suspending the Schengen agreement with Spain". The Schengen Agreement is a treaty between 29 European countries that allows people to move freely across borders without passport checks. First signed in Luxembourg in 1985 by five nations, it came into full effect in 1995 and has since expanded across most of the continent. It effectively removes internal border controls between member states, treating the zone as a single territory for travel purposes. If Italy were to suspend the agreement, it would be able to reinstate full border controls with Spain, restricting the movement of people between the two countries.