Indra Sarovar is also known as largest man made lake in Nepal