There are numerous smaller languages spoken by the people of Nepal, although some of these people learn Nepali or English as a second language. English is one of the most common second languages taught in Nepal and is particularly important in business, tourism, and government operations.
Religion
Over 80% of Nepal's population is Hindi, although this version of the religion is slightly different than most of India. Another 10% of the population is Buddhist and the last 10% is made up of various religions, including Muslims and Kirants.
Hinduism is a religion that is sometimes called a "way of life" as opposed to a religion as there are various differences in Hinduism from one believer to the next. There are also a huge number of variations of Hinduism, making it difficult to fully define due to the number of variations. There is no single higher being that is worshipped, although many followers believe in a number of gods or simply see the earth and all living beings as being sacred. There is generally a strong reliance on karma and reincarnation in the way Hindus live their lives. Many believe their actions, positive or negative, will return to benefit or hurt one's existence, now or in a future life. How a person lives this life is also often times associated with how that being will be re-born, either in a better position or worse than a being is currently in.