via Wikipedia infobox
Road near Volturara Volturara Appula is a town and comune in the province of Foggia in the Apulia region of southeast Italy. Once a flourishing city, the comune now has a population of less than 400.
History
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).