Raising Electricity Purchase Concerns, Nepal’s Hydropower Projects 7 large projects of 4639 megawatts in the grip of Indian companies During Prime Minister Pushpa Kamal Dahal’s visit to India, two additional hydropower projects were signed, increasing the total number of major …
Read More »