Designed by
Title
Spain National Police Car in Public #117009445
Description
VALENCIA, SPAIN - MAY 19, 2018: A Spanish National Police Car in Valencia. The National Police are mainly responsible for policing urban areas, whilst countryside policing is generally the responsibility of the Spain Civil Guard.
This image is editorial