Normally the power in a state is divided into 3 groups (executive, legislative and judicative) controlling each other so no other group would gain absolute power.
In Italy though, they go a step further. They have two sets of police forces. The ordinary police (la Polizia) as you know it in most western European countries and the other police force ( i Carabinieri).
I have been told that the carabinieri actually have their roots in the army forces.
But why have a competition between two "equal forces"? Do they control each other? Do they have to do so? Is it necessary?
Who do you call? Ghostbusters...


