Devchuli Hill (at the height of 1,936 meters) is one of the tallest hills in eastern Nawalparasi district of Nepal and considered to be a sacred place of worship by Magar people of hills and Tharu people of plains. The hill has its own cultural
Read more...