tehri dam advantages and disadvantages

The Biggest Dam of India | Tehri Dam

The Biggest Dam of India | Tehri Dam

Achieving a stunning statue of 260 meters, the forcing Tehri Dam is perhaps the tallest...

  • Prashant
  • Travel,

  • 25 Jul 2019
  • 1833