India is a very culturally diverse country. People speak hundreds of different languages (18 major languages, with Engish and Hindi as the official languages). But the beauty remains in the fact that despite all the differences, the people of the nation are quite the mirror image of a country that speaks just one language, one faith or one creed. How else would you explain that they all co-exist, overcoming barriers such as region, religion, caste, creed and culture?