Mexican protestors kidnaps mayor of Tepeyahualco
In the city of Tepeyahualco, located in the Mexican state of Puebla, 100 people protested in front of the City Hall. The protesters demanded an explanation from the authorities on the grounds that the city government had failed to intervene…