Destination guide
More about Indra Sarovar
Explore the stunning Indra Sarovar, the largest artificial lake in Nepal, nestled in the beautiful Kulekhani region, perfect for nature lovers and adventurers alike.
Tell me more about Indra Sarovar