Multiple choice general knowledge On which Indian River is the Idukki Dam built ? Cauvery Muchkund Periyar Mayurakshi Reveal answer Fill a bubble to check yourself C Correct answer Explanation The Idukki Dam, one of the highest arch dams in Asia, is built on the Periyar River in Kerala. It's not on the Cauvery (Karnataka/Tamil Nadu), Muchkund, or Mayurakshi (West Bengal) rivers.