Delhi's delayed projects

The 2010 Games are just 20 months away. But most of Delhi's infrastructural projects are running behind schedule.

Related Videos