Tirunavaya - styled as the Kashi of South India - is a Hindu pilgrim centre situated 8 km south - east of Tirur Municipality in Malappuram district, Kerala state. Situated on the northern bank of Bharathapuzha (Nila River), Tirunavaya is one of the most prominent places for bali tharpan in Kerala.