Annie Ling is the photographer behind this distressing photo story that shows the reality of life for many Chinese immigrants in New York City. This building, 81 Bowery, is one of the last lodging houses left in the city and people live in 64-square-foot cubicles.