New Delhi is the capital city of India.
You will need the Indian Rupee to make transactions in India.
India has over 34,690 cities and towns.
The country of India has an approximate population of 1,029,991,145 people.
You can find cities in India by browsing the India city directory.