Bharat Lake in Sarlahi, Madesh Pradesh is Nepal’s largest man-made lake. It’s a popular tourist destination and is circled by Nepal’s first jet boat.
Indra Sarovar is also known as largest man made lake in Nepal.
Manish Ruchal Answered question December 28, 2024
bjacharya Answered question December 13, 2024