To begin to understand India, one must understand its diversity. There are 22 official languages and over 1600 dialects spoken. Nearly 650 different recognised tribes reside across the country. Keeping this cultural diversity alive is part of the challenge ahead, especially given the ever-increasing lure of westernisation.
Travel around India and you will realize that language, dress, food, facial features – virtually everything, is excitingly different between regions. Most visitors to India would also agree that the people are hospitable and open their homes and hearts to foreigners quickly.