Situated across the Rio Grande from the US city of El Paso, Texas, Ciudad Juarez is one of the largest border towns on earth with one million desperately poor and maligned inhabitants. ...