Guruvayoor (Malayalam: ഗുരുവായൂർ) is one of the most sacred and important pilgrim towns in India. This temple-town is extremely famous for its large Sree Krishna Temple, believed to be one of the 108 most divine Vishnu t