Sunday, 13 December 2020

Wednesday, 2 December 2020

The World's Only Floating Lake : Loktak Lake

       Loktak Lake , the largest freshwater lake in North East India is the world’s only floating lake. The lake is located at Moirang in Bi...

Continue Reading