Nepal is blessed with a rich cultural heritage. Culture has been called 'the way of life for an entire society'. The statement holds particularly true in case of Nepal where every aspect of life, food, clothing and even occupations are culturally classified. In a society so feudalistic and so fractured across class lines, cultural heritage comes as a fresh wind. The culture of Nepal includes the codes of manners, dress, language, rituals, norms of behavior and systems of belief.

The culture of Nepal is a unique combination of tradition and novelty. The traditions are followed as they were and new customs are created to keep pace with the changing times. It is surprising to note that a country as poor, illiterate and backward as Nepal displays such flexibility whenit come to incorporating traits from other cultures. Culture in Nepal is an assemblage of music, architecture, religion and literature. The mountain kingdom of Nepal is multi-ethic and multi-lingual. The land is rich with unique cultural groups like Tharu,Yadav, Ahir, Newars and others.

Nepalese are among the most hospitable hosts. This is the reason for which tourists from far and wide enjoy coming to Nepal time and again. Nepalese are culturally warm, hospitable and affectionate hosts who place their heart above their head. Religion is the lifeblood of the Nepalese. Officially it is a Hindu country, but in practice the religion is a syncretism of Hindu and Buddhist beliefs with a pantheon of Tantrik deities tagged on.

Nepal's food is surprisingly dull given that it lies at the intersection of