Guruvayur (also written Guruvayoor)'s a bustling pilgrim town and a municipality in Thrissur district of the Indian state of Kerala. It lies 25 km to the northwest of Thrissur city. Temple Guruvayur's most famous for its temple, which's many centuries old and one of the most important in Kerala. The temple's deity's Lord Guruvayurappan in the form of Balagopalan (Krishna in the form of a child). While non-Hindus aren't permitted to enter the temple, Lord Guruvayurappan has strong believers from… (
More on Guruvayur)