It is considered endemic to Nepal, which means it is found only in that specific geographic area. Specially It can be sighted around Kathmandu, Bhaktapur,...
Chandragiri is a charming hill town in Nepal's Kathmandu Valley that has a long history. It is very significant to the nation's history and culture....