Culture of India is a complex phenomenon. In its broadest sense, it includes everything a society does. It can also be limited to a particular social class (working class culture) or genre (literature, music). Still it’s always near to impossible to define what exactly a popular culture constitutes. Contrary to what may appear from outside; to Indians, there is no such thing as Indian culture in sense of a uniform manner of doing something. There is little common between the Punjabi culture with its emphasis on having fun and the Bengali culture with its emphasis on intellectualism. In the south, a person from Kerala finds the food from Andhra too spicy for their tongue. The seven states in the northeast are home to thousands of tribes and regions, each boasting of a rich history and unique culture. So the term ‘culture of India‘ has little meaning, unless it’s used an amalgamation of a score of different cultures within the country. Nonetheless, it is thought that the culture of India stems from its ancient history from the amalgamation of the Aryan nomads that migrated from the Central Asia through Afghanistan and settled in India with the natives of the valley of the Indus River of Dravidian descent.