India is a secular country that has traditionally absorbed and given birth to a variety of religions and religious sects. The majority of present-day Indians are Hindu, however, and this is reflected in many aspects of the shared culture across the country. Hinduism itself has, over centuries, absorbed and evolved a number of different philosophies and approaches, from the philosophical Advaita of Shankara to the devotion of the Bhakti movement.