Activists opposing a hydroelectric project in Puebla, Mexico, were traveling back home in a rented bus when armed masked men stopped them.
Activists opposing a hydroelectric project in Puebla, Mexico, were traveling back home in a rented bus when armed masked men stopped them.