As Nepal is composed of three different regions so the habitat of people living there differs with the region. Nepal covers about 80 ethnics groups and 123 languages even though not a single drop of blood has ever been shed in Nepal in the name of religious and ethnic riot. There is a saying in Nepal “Athiti devo bhawa” which means the guests are equivalent to god. The Nepalese people admire their guests as god. The hospitality of Nepalese people allures the visitors to visit Nepal time and again.
Sherpas, Dolpas, Lopas, Baragaonlis and Manangis come under Northern Himalayan People.
Magars, Gurungs, Tamangs, Sunuwars, Newars, Thakalis, Chepangs and majority of Brahmans and Chhetris are regarded as Middle Hills and Valley People.
The Terai People includes Tharus, Darai, Kumhal, Majhi and migrants from India.