Which is India's longest dam by length?

Hirakud Dam

The answer

Hirakud Dam in Odisha is the longest dam in India at 25.8 km (including dykes), built across the Mahanadi river, completed in 1957.

Source: Verified

More from India GK

All India GK →