Largest Freshwater Lake of the North-East | It Happens Only in India | National Geographic