Guruvayur for most of its history has been a small town wrapped within an agrarian economy that also attracts devotees to many of ancient Hindu temples in the area. The most popular amongst these is the temple dedicated to the deity Krishna. Today, Guruvayur is a burgeoning commercial hub with bustling markets, realty projects, numerous tourist destinations and places of interest.