Kathmandu, July 26 -- As many as 281 hydropower projects with a combined installed capacity of 16,425.77 megawatts await power purchase agreements (PPAs) with the Nepal Electricity Authority, leaving ...