Guruvayur (also written as Guruvayoor or Gurupavanapuri) is a municipal town in Thrissur District. It lies 25 km to the north west of Thrissur City. It is one of the most sacred and important pilgrim towns in India. It houses the famous Guruvayur Sree Krishna Temple, the fourth biggest temple in India in terms of the number of devotees per day. Tradition has it that the temple was created by the Guru - the Preceptor of the Devas and Vayu, the Lord of the Winds.