Q. The artificial lake in Tripura is ……………. A Khowra lake B Amarsagar C Dumboor lake D Rudra Sagar lake Correct Answer Amarsagar