Delhi is the largest city in Northern India and the second-most populous city in India. It is the 8th most populous city proper in the world, with a population of more than 15 million residents. Delhi is the capital of India and it has a rich history and culture that attracts tourists from all around the world. Taxis, though a convenient transport mode for sightseeing Delhi have their own share of shortcomings -and parking it one of them! Book Now

Comments

Leave a Reply