All posts tagged "tehri dam tourism"

  • Travel 1169
    The Biggest Dam of India | Tehri Dam

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