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