Delhi vs New Delhi Most of us do not actually know the difference between Delhi and New Delhi. Strictly speaking both are not same. New Delhi is part of the large city of Delhi. New Delhi is the capital of India. You can say that New Delhi is akin to territories such as Canberra in […]