Indian culture can be defined as an assimilation of diverse conventions, customs, rituals and ideas harmonizing in one central core of self-entity. Endowed with a profound richness of religions and languages, this nation bears witness to a number of invasions and alien dominations from time to time. Consequently the culture of India has been greatly determined and fueled by that of Persia (now Iran), Arabic countries and Turkey. India is home to religions like Hinduism, Jainism, Buddhism and Sikhism and a preaching ground to spread the mantras of universal tolerance and spiritual consciousness. Despite the modern trends of surviving in a time of globalization, the peaceful coexistence of varied religious values, art forms and day-to-day way of living in general have bound up Indian culture in concordance with national integrity and a sense of brotherhood. Apart from religion and philosophy, Indian culture has manifested itself in the forms of history, literature, dance and music, theater, painting, sculpture, architecture, sports and entertainment.