"Nepal, the land of the Himalayas, is a beautiful country with a rich cultural heritage. Nepal is a melting pot of diverse cultures and tradition from the towering peaks of the mountains to the lush green forests of the Terai. The country is home to over 100 ethnic groups with unique languages, customs and beliefs."