{
  "id": 1101785,
  "title": "Morocco stops hundreds of migrants near Ceuta border and orders Spanish journalists out",
  "url": "https://urgent.news/2026/08/15/morocco-stops-hundreds-of-migrants-near-ceuta-border-and-orders",
  "topic": "world",
  "section": "World",
  "published": "2026-08-15T19:11:54.000Z",
  "source": {
    "name": "Euro Weekly News",
    "slug": "euro-weekly-news",
    "url": "https://euroweeklynews.com/2026/08/15/morocco-stops-hundreds-of-migrants-near-ceuta-border-and-orders-spanish-journalists-out/"
  },
  "original_language": "en",
  "account": "On August 15, 2026, Spanish and Moroccan security forces halted another mass attempt to cross into the Spanish enclaves of Ceuta and Melilla. Approximately 300 people were detained, primarily of sub-Saharan African origin, near Castillejos. Heavy police presence on both sides of the border prevented a repeat of the large influx that occurred in late July. Guardia Civil and Policía Nacional units remained on high alert in Ceuta. Similar reinforcements, totaling around 150 officers plus a patrol boat, helicopter, and specialist teams, were deployed in Melilla. Moroccan security sources reported that hundreds of migrants had hidden in the hills southwest of Ceuta near Castillejos. Tear gas and a helicopter were used to disperse the group, leading to nearly 300 arrests for encouraging illegal migration. The Spanish government described the day as normal and free of incidents. Moroccan authorities ordered Spanish journalists from leading news agencies, EFE and TVE, to leave Castillejos while covering the police operation against the migrants.",
  "summary": "Spanish and Moroccan security forces kept a tight grip on the frontiers around Ceuta and Melilla this Saturday, August 15, […]",
  "key_points": [
    "Spanish and Moroccan forces detain ~300 migrants near Ceuta on August 15, 2026",
    "Heavy police presence prevents large influx after July's incident",
    "Moroccan authorities order Spanish journalists EFE and TVE to leave Castillejos"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}