Guruvayoor, known as “BhulokaVaikunda”, the abode of Lord Vishnu on Earth is a famed Shri Krishna Temple in South India. The temple is around 1000 years old and the deity is said to be more than 5000 years old. The temple is of very traditional nature with strict dress codes and entry only to Hindus. Another attraction of the temple is the mural paintings on the walls which have a story to tell. Elephants are an integral part of the temple with the annual festival here beginning with an elephant race. Along with the darshan you can also plan a trip to PunnathoorKotta, a fort used to house 64 elephants belonging to Guruvayoor temple. You can also glimpse the traditional Kerala household architecture at the fort.