x
Breaking News
More () »

A look inside Tijuana’s largest shelter for immigrants

Ciudad de Dios, or City of God, located in Tijuana houses 1,100 people, mostly from Central America and Haiti.