World | Wed Dec 8, 2010 2:43pm IST

China grapples to reduce cars in congested Beijing