via Wikipedia infobox
Isla Cristina (2008).
Isla Cristina is a city and municipality located in the province of Huelva, Spain, close to the Portuguese border. According to the 2025 municipal register, the city has a population of 21,525 inhabitants.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).