Welcome to the land of dilwalas ‘New Delhi’, the capital of India. The third largest city in the country, Delhi has been the capital since Independence in 1947.