1.

The Tehri Hydro Power Complex is located in the State of-

A. Uttarakhand
B. Uttar Pradesh
C. Himanchal Pradesh
D. Sikkim
Answer» B. Uttar Pradesh


Discussion

No Comment Found