Nepali society is composed of over 125 ethnic groups, with Chhettri and Brahman-Hill being among the highest. The population is around 31 million, with the majority being Hindu and speaking Nepali. The caste system historically affected many aspects of life, dividing people into Brahmin, Kshatriya, Vaishya, Sudra, and Dalit castes. Customs include using "namaste" as a greeting and following various etiquette rules around food, temples, and homes. The staple diet is dal bhat consisting of rice and lentils, with meat consumption varying by caste. Architecture features temples, palaces, and simple rural homes made with local materials.