With a population of 13 million and growing every day, Delhi is India's vibrant capital city, and the second largest city in the sub-continent. It is a busy, noisy, crowded city filled with modern urban sprawl shooting up around its ancient sites. Although Old Delhi fits the stereotype of narrow alleyways that are almost impossible to negotiate by car, New Delhi was laid out with wide tree-lines streets, and can be surprisingly green and peaceful.