Kajin Sara Lake in Nepal – World’s Highest Lake
Kajin Sara Lake in Nepal is likely to become the world’s highest lake. The location of this lake is in Chame Rural Municipality of Manang District (Nepal). A group of mountaineers discovered the lake recently. So, all the data and facts are according to them and the Chairman of Chame Rural Municipality Lokendra Ghale. According
Kajin Sara Lake in Nepal – World’s Highest Lake Read More »

