Nepal culture is a consequence of blending of influences from its neighboring countries and the indigenous ethnicity over a period of centuries. It is a multi-ethnic and multi-lingual culture constituting some of the unique groups such as Ahir, Tharu, Yadav, and Newars. In fact, it would not be incorrect to say that in this landlocked country every aspect of life, clothing, and even occupations are guided by the norms of the culture.
Its population primarily comprises of Hindus and Buddhist, besides a small percentage of Muslims, Kirant (indigenous), and even Christians. With the multliciltygroups prevalent in Nepal, there are several cults that have given birth to a huge pantheon of Gods and Goddesses. The philosophical tradition also imbibes the ideology of Kashmir Shaivism as well as Tantrism.