India is a country with incredible diversity and a rich history and culture. It has over 1 billion people living in 29 states speaking over 20 major languages. Visitors to India will find a mix of modern cities and ancient traditions still practiced today across the vast and varied landscape.