Cuerpo Nacional de la Policia

Cuerpo Nacional de PolicĂ­a (CNP) is the national civilian police force of Spain, and it operates under the authority of Spain’s Ministry of the Interior. CNP handles criminal investigation, judicial, financial, terrorism and immigration matters. Website