The body of Edelmiro Cavazos Leal, the mayor of the city of Santiago in Nuevo Leon state, was found Wednesday, two days after he was abducted, Mexico's interior ministry announced.


More...