Prosecutors in southern Mexico have arrested the police chief of the small town of Aquila for allegedly shooting the mayor to death following an argument.
Prosecutors in southern Mexico have arrested the police chief of the small town of Aquila for allegedly shooting the mayor to death following an argument.