KOCHI: Nestled near Palluruthy, amidst the tranquil backwaters of Vembanad Kayal, lies Kuthirakoor Kari — an enigmatic island steeped in history and natural bea ...