Nepal Society
Nepal is a small, landlocked country located in South Asia between India and China. With a population of over 28 million people, it is the world’s 43rd most populous nation. Nepal is an ethnically and linguistically diverse country, with over 125 different ethnic groups speaking over 123 languages. The majority of the population practices Hinduism… Read More »