India is a kaleidoscope of diverse cultures. The variation in climate, languages and daily lives, added to the different levels of exposure to outside world have contributed to the uniqueness of each culture. In spite of the diversity, there is an underlying factor which is common to the country from Kashmir to Kanyakumari, a single invisible thread binding India together.
The greatness of the Indian culture has been to assimilate the best of the outsiders and make them a part of its own. This intermingling of cultures and customs has resulted in rich art forms in different regions, in the field of music, dance and performing arts.