Many great cultures had developed in different countries and regions of the world. Many of them have perished or have been replaced by other cultures. However Indian culture has had an enduring character. Despite major changes and upheavals significant threads of continuity can be traced throughout the course of Indian history right upto the present day.
Harappan civilization which flourished in the Indian subcontinent over 4500 years ago. Archaeologists have found evidences to show that cultures existed here even before the matured phase of the Harappan civilization. This tells us that we have a very long history behind us. And yet what is amazing is that even today the pattern of a house in an Indian village is not very different from that of a Harappan house. Some aspects of Harappan culture are still practised, such as, the worshipping of Mother Goddess and Pashupati. Similarly, Vedic, Buddhist, Jain and many other traditions continue to be followed even today.
The second important reason for the variety in our culture is the intermingling among various ethnic groups. Since time immemorial, people from far and near have been coming and settling here. We find people belonging to different racial stocks like the Proto-Australoids, the Negroids and the Mongoloids living in India. Various ethnic groups like Iranians, Greeks, Kushanas, Shakas, Hunas, Arabs, Turks, Mughals and Europeans also came to India, settled here and intermixed with the local population. The people belonging to other cultures brought their cultural habits, thoughts and ideas, which got amalgamated into the existing culture. You will be surprised to know that it was only around second century BC that stitched clothes such as salwars, kurtas, topees, etc. were brought to India, by the Kushanas, Shakas and Parthians.