Babu was found hanging at his official residence on October 15, 2024, just a day after he was publicly accused of corruption by Kannur district panchayat president Divya