Vishu has been celebrated in Kerala since 844 AD during the reign of Sthanu Ravi. It is believed that it was on this day (of Vishu) when Lord Krishna killed the demon Narakasura. Lord Krishna who was the incarnation of Lord Vishnu is worshipped on the occasion of Vishu and his idol is placed in Vishu Kani.