New Delhi is the largest commercial city in northern India.