Site under construction

 

Nepalís first megawatt project at Bhumahi.