Westeners who have never been to India or have never heard about it do not seem to get the fact the there is no language called "Indian" or food called "Indian Food" or music called "Indian Music". They just dont get the fact that India is NOT "yet another country with a language, food, culture and tradition". There is so much diversity in the country that the only way to think of India is as a country of countries (I am purposely not saying of 28 countries because there is so much diversity even within states).
A simple way to show India's diversity would be to take a currency note of any denomination and count the number of languages in which the denomination is translated. There are 17 in total. See for yourself
To know what those languages are check this link from Reserve Bank of India website. http://www.rbi.org.in/scripts/ic_languagepanel.aspx.