Foreigners hold more than 6,000 megawatts of hydropower hostage, and Nepal is clueless about the project completion
4 years ago
1Comments