Guruvayur is famed for the Guruvayur Temple dedicated to Lord Krishna and its elephant traditions.