Sacred groves are scattered all over the country, and are referred to by different names in different parts of India. Sacred groves occur in a variety of places - from scrub forests in the Thar Desert of Rajasthan maintained by the Bishnois, to rain forests in the Western Ghats of Kerala. Himachal Pradesh in the north and Kerala in the south are specifically known for their large numbers of sacred groves. The Kodavas of Karnataka alone maintained over 1000 sacred groves in their region. The Gurjar people of Rajasthan have a unique practice of neem (Azadirachta indica) planting and worshipping as abode of God Devnarayan.Thus, a Gurjjar settlement appears like a human-inhabited sacred grove. Similarly Mangar Bani, last surviving natural forest of Delhi is protected by Gurjars of nearby area. 14,000 sacred groves have been reported from all over India, which act as reservoirs of rare fauna, and more often rare flora, amid rural and even urban settings. Experts believe that the total number of sacred groves could be as high as 100,000.