KOCHI: Nestled near Palluruthy, amidst the tranquil backwaters of Vembanad Kayal, lies Kuthirakoor Kari — an enigmatic island ...