A snow-covered car bearing the inscription "China.org.cn" by the roadside in Beijing on Feb. 18.[Lindsay Yan/China.org.cn]
Comments