what is the difference between carabinieri and police in italy?
Carabinieri are a military police force, a Gendarmerie-like group governed by the Ministry of Defense, with military and civilian duties; while Polizia di Stato is similar to other civilian police forces and is governed by the Ministry of Interior.