Guruvayur Sri Krishna Temple is a Hindu temple dedicated to the god Krishna (an avatar of the god Vishnu), located in the town of Guruvayur in Kerala, its scenic beauty and serenity are breath taking. Guruvayoorappan is the chief diety here - The God which hears the prayers of its pilgrims. Guruvayoorappan is adorned with the holy tulasi (Basil) garland, and pearl necklace the Lord here appears in all radiance to bless the devotees. Within the temple there are also the images of Ganapathy, Lord Ayyappa and Edathedathu Kavil Bhagavathy. Renowned for its healing powers, people make an astonishing range of offerings here to the Lord. One of the most popular offerings is the Thulabharam, where devotees are weighed against bananas, sugar, jaggery and coconuts equivalent to their weight. Only Hindus are allowed inside the temple.