The Nepali are subdivided into two main streams: the indoarian races and the tibeto- burmese races. All together there are more than 30 different tribes and also languages, unified by the languages the Gorkhali or Nepali. The indoarian races come mainly from India and live in the Terai and Mahabarath Leks. Hinduism and shamanism (Jhankri) are there faiths, mixed among them and in the valley of Kathmandu also visible. The tibeto- burmese races are mainly living in the north, in the high Himalayas, mostly belonging to the buddhist faith.