Rapti Hydro and General Construction