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