SPAIN LOCAL POLICE EMBROIDERED CAP. Local Police Corps (also known in some municipalities or Guardia Urbana Municipal Police in the Basque Country and Navarra Udaltzaingoa are called) are armed institutions of civil nature. Every town, village and city in Spain has its own local police.
GORRA POLICÍA LOCAL