India occupies the greater part of South Asia and is bordered by seven countries in the north. With roughly one-sixth of the world’s total population, India is the second most-populous country in the world. Hindi and English are spoken alongside dozens of regional languages.
New Delhi, India’s capital is located within the city of Delhi in the north of India and is home to over 18 million people covering 1,484 square kilometers making it the largest city in India by area. Delhi has been continuously inhabited since the 6th century and been the capital of many empires and kingdoms creating thousands of historic structures, monuments and places of worship.
Delhi also serves as major transportation hub allowing easy access to dozens of locations.
For more information on India, please visit their official website here: