Extremely popular Great Krishna Temple makes Guruvayur town one of the most popular tourist destinations in Kerala.