Religions of Bhutan is estimated ninety five percent of Bhutanese follow Buddhism. The large of the population in the western and central Bhutan are descendants of Tibetan immigrants and follow the Drukpa Kagyu or Nyingmapa, disciplines of Mahayana Buddhism, which is the state religion. The ethnic Nepalese practice Hinduism, while there are limited number of Bhutanese practicing Christianity, and Islam. Few Bon priests still follow the Shamanistic religion. Freedom of religion has been guaranteed in the constitution of Bhutan although the state prohibits conversions.