Site under construction

 

Nepal’s first megawatt project at Bhumahi.