India

Tax Information Exchange Agreements

Visa-free

Show all

Jurisdiction text

India is a country located in South Asia. It is the seventh-largest country by area and, with over 1.2 billion people, is the most populous country in the world. The name India is derived from the ancient Hindu epic Ramayana, which narrates the stories of Lord Rama, his wife Sita, and their struggle to reclaim his kingdom from King Ravana. The capital city of India is New Delhi. As one of the world's largest and most populous democracies, India has experienced a rapidly growing economy and rising social indicators such as literacy rates and life expectancy since the 1990s. India also ranks first in terms of infant mortality, female literacy rates, and school enrolment rates. These achievements are attributed to increasing access to education and health services as well as improving socioeconomic conditions across the country.