Guruvayur is known as the "Bhuloka Vaikunta" (the Holy Abode of Vishnu on Earth). Its history is a blend of ancient puranic legends and the medieval history of the Malabar region.