Customs and traditions differ from one part of Nepal to another. A conglomeration lies in capital city Kathmandu where cultures are blending to form a national identity. Kathmandu Valley has served as the country’s cultural metropolis since the unification of Nepal in the 18th Century. A prominent factor in a Nepali’s everyday life is religion. Adding color to the lives of Nepalis are festivals the year round which they celebrate with much pomp and joy. Religions practiced in Nepal are Hinduism, Buddhism, Islam, Christianity, Jainism, Sikhism, Bon, ancestor worship and animism. The majority of Nepalis are either Hindus or Buddhism. Folklore is an integral part of Nepalese society. Traditional stories are rooted in the reality of day-to-day life, tales of love, affection and battles as well as demons and ghosts and thus reflect local lifestyles, cultures and beliefs. Many Nepalese folktales are enacted through the medium of dance and music. Nepalis do not eat beef, because cow is the national animal of Nepal and the Hindus worship cow.