Fishing at Lake Loktak in Nagaland, India.

Loktak Lake is the largest freshwater lake in India, also called the only “Floating lake” Lake Loktak is also called the “floating lake” due to the floating phumdis (heterogeneous mass of vegetation, soil, …
Read more






Travel Talk