Guruvayoor is the very famous temple town of Kerala state. Lord Krishna is the idle here. It is located in the district of Trichur. According to the legends, the deity worshiped here is more than 5000 years old. The Krishna temple in the town of Guruvayoor in Kerala is one of the five famous Krishna\Vishnu temples in India. The others are Jagannath Puri in Orissa, Venkatachalapati in Andhra Pradesh, Nathdwara in Rajasthan and Dwaraka in Gujarat. Even though the idol in Guruvayoor is that of Vishnu it is still known as a Krishna temple since the boy Krishna is always said to be running around incognito in the temple precincts. Guruvayoor is known as “Bhuloka Vaikunta” or the abode of Vishnu on earth. The temple is located at a distance of 29 km from Trichur. Strict dress code is observed to enter the temple for both males and females.