Vehicles are stranded on a snow-covered street in Shijiazhuang, capital city of north China's Hebei Province, on November 10, 2009.[Gong Zhihong/Xinhua]