Guruvayur is a highly revered pilgrim town situated in the Thrissur district of Kerala, India. It is most notably famous for the Guruvayur Temple, an extremely revered Hindu temple, dedicated to Lord Krishna, in the form of Guruvayurappan.
This is the temple that is said to have been built over more than 5,000 years since its origin. It has survived history, possessing architectural beauty as well as deep spiritual significance.