Would you believe a small, landlocked country of 147, 181 square kilometers? Is an abode of 80 ethnic groups speaking 123 languages squeezed among its neighboring giants? Despite the fact that Hinduism is the official religion, Nepal has never experienced religious or ethnic riots. The Nepalese take pride in their country's ability to maintain peace.