Technology | Wed Jul 14, 2010 7:58am EDT

Clampdown rumored as China "twitter" sites down