Vehicles run slowly on a snow-covered road in southern London, Britain, Dec. 2, 2010. The large-scale snowfall since last week has badly disrupted the transportation system in Britain by hitting airports, roads and railways. [Xinhua]
Go to Forum >>0 Comments