The Floating Paradise of India in Manipur – Loktak Lake
India is a land of diverse natural wonders, you can’t even count them on your fingers, and each of them better than the other. And, one such wonder is tucked away from the mainland in one of th...