Shoppers walk along Oxford Street, in central London December 18, 2010. Fresh snow brought much of Britain to a standstill on Saturday, on what is traditionally the busiest weekend for shopping and travel in the run-up to Christmas. [Xinhua/Reuters]
Go to Forum >>0 Comments