Travel Most Interesting Facts about Nepal You Need to KnowBy JenniferMay 13, 20210 The most talked interesting facts about Nepal we all have been aware of is, Nepal is the birthplace of Lord…