Multiple choice general knowledge

Oldest dam in India is built across which river ?

  1. Narmada

  2. Krishna

  3. Kaveri

  4. Mahanadi

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The oldest dam in India is the Kallanai Dam (also called Grand Anicut) built across the Kaveri River in Tamil Nadu by the Chola king Karikala around 2nd century AD. This ancient dam, still functional, is located near Trichy. Narmada, Krishna, and Mahanadi rivers have modern dams built in the 20th century.