Delhi NCR is India’s largest agglomeration (or town ... It contributes 7.5 per cent to India’s GDP. A seat of power for centuries, Delhi has seen numerous upheavals and has been destroyed ...