Salleri Chialsa Power House is a point of interest, located at Dudhakunda 56000, Nepal
Just worth it.
It is first hydro power of Solukhumbu. It has capacity of 600 KW.