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