It is impossible not to be astonished by India. Nowhere on Earth does humanity present itself in such a dizzying, creative burst of cultures and religions, races and languages. Every aspect of the country presents itself on a massive, exaggerated scale, worthy in comparison only to the superlative mountains that overshadow it. Perhaps the only thing more difficult than to be indifferent to India would be to describe or understand India completely.
In a world where nations, big and small, are breaking into micro entities, often with disastrous consequences, India has demonstrated its inherent resilience. This strength comes from its composite culture that has made India a truly vibrant democracy, a country where diversity gives unity.
India is also a land of fairs and festivals with at least one fair in each day of the year. Further, it has a treasure trove of handicrafts for any discerning shopper in a truly remarkable variety of styles and prices. Above all, India has population with visitor friendly traditions, varied life styles and cultural heritage.
India never had a common language which was intelligible to the masses everywhere in India. For many years Sanskrit remained a common medium, The Indian languages now in use namely Assamese, Bengali, Gujarati, Hindu, Kannada, Kashmiri, Malayalam, Marathi, Oriya, Punjabi, Sanskrit, Tamil, Telugu, Urdu, Sindi have evolved from different language families corresponding more or less to the different ethnic elements that have come into india from the dawn of history.