The pilgrim town of Guruvayoor (also Guruvayur), less than 100km from Kochi (Cochin), is known for its temple dedicated to Krishna. The deity is referred to as Lord Guruvayurappan. The central shrine within the sprawling temple complex is said to have been rebuilt in the mid-17th century. Like many temples in south India, this temple too has its own elephants which participate in various temple rituals and festivities.