Thirunavaya Temple - Credit: Wikimedia Commons
Tirunavaya Temple (in full Tirunavaya Navamukunda Temple) is an ancient Hindu temple at Tirunavaya, central Kerala, India, on the northern bank of the Bharatappuzha (River Ponnani), dedicated to Navamukundan (Narayana-Vishnu). Read more on Wikipedia
Source: en.wikipedia.org