10 Places in India you Won’t believe Existing Until You See Them!

Too amazing to be true! That’s how you can define these places. They bear a charm that nowhere else can match. “Wow” would be the first word uttered when you see them. Some uncanny, some astonishingly beautiful – here’re 10 places in India you need to see them to believe them. 1.Loktak Lake Image Credit - The Voice of North East India The God’s gift to the Indian state of Manipur, this only floating lake in the world is famed for the uncountable floating phumdis it contains. The lake is situated near Moirang , and is Manipur’s major source of water for hydropower generation, irrigation and drinking water supply. Pristine beauty and serenity of the lake is simply soul-soothing. 2. Dawki Image source- Secrets of India Another gem of the north east, Dawki and its famed river Umngot is a major trade hub between India and Bangladesh. But it is the exceptionally crystal-clear waters of the river that leave visitors to this small town in Meghal...