Indian culture has experienced unbroken continuity despite changes and invasions over the years. It originated in India and developed a vitality and originality of its own while also spreading across the subcontinent. Scholars note India's ability to withstand foreign invasions and maintain religious and cultural traditions due to the dominance of Hinduism. Some key characteristics of Indian tradition include unity in diversity, with diverse social, cultural, political and religious aspects tied together by common literature, philosophy and traditions. Dharma also plays a central role in Indian life and society.