In recent year, the population of migrant workers in Shanghai, China has steadily increased, reaching 4 million in 2009. Unable make a living in their rural hometowns, these workers have moved to Shanghai to pursue better lives. But their lives here are not easier...