Guruvayur is a very old and sacred pilgrimage town in Kerala. The place holds fame because of Guruvayur Temple, an abode to Lord Krishna. This temple is held as one of the most sacred structures of Hinduism and attracts millions of devotees each year.