Correct answer is (c) Russia and Nepal
For explanation I would say: Russia and Nepal have vast hydro resources that are to be harnessed. As per the estimation of world power organization, the world hydro potential is roughly 5000GW whereas only 4% of it (200GW) is presently developed.