Workers of Foxconn Technology Group, the world's largest electronics contractor, attend a rally held by the company at its Shenzhen complex in south China's Guangdong Province, Aug 18, 2010. More than 20,000 workers of the complex took part in the rally, titled "Love Your Life, Love Your Family", held by Foxconn on Wednesday in order to strengthen cohesion among workers and encourage them to treasure life. Foxconn came under fire after more than 10 workers committed suicide by jumping from factory and dormitory buildings since 2009. (Xinhua/Chen Yehua)