Mangalbare – A small hill town in Ilam

Mangalbare is a town located in the Deumai Municipality in the Ilam District in the Mechi Zone of eastern Nepal. Mangalbare, a small hill town in the Ilam district, is situated west of the district headquarters. The place offers salient views of spectacular Himalayan ranges, lush green valleys and hills, small yet beautiful ponds and … Continue reading Mangalbare – A small hill town in Ilam