Summary: New Delhi the capital of India is no doubt a commuter s nightmare and what comes as a saving grace is the presence of good infrastructure in terms of its wide roads and transport like the
Image Dimensions: 224 x 164
Image originally found here.