Tirunavaya Temple is an ancient Hindu temple on the banks of the Bharathapuzha River dedicated to Nava Mukundan (Vishnu) with the other deities Ganesha, and Lakshmi.. It is located near the ancient Hindu pilgrimage centre of Tirunavaya, a village 8 km south of Tirur in the Malappuram district of Kerala, India. The temple was the traditional venue for the historic ritual of the Mamankam festival and it also figures among the 106 Divya Desams that exist in the Earthly realm according to the Tamil Alvar tradition of the 9th Century. Dedicated to Lord Shiva, the 6,000 years old temple houses various sculptures carved around the walls of the inner sanctum. Further, the carvings of ten avatars of Lord Vishnu and sculptures narrating the story of Lord Shiva and Arjuna are also adorned on the walls. Tourists as well devotees throng this temple in large number during the ten-day annual festival, out of which the last three days are popular for grand celebrations. Besides, the site was also a traditional venue for Mamankam, an act of traditional martial arts performed by suicide squads.