Unlike the rest of the country, this town's population is mostly Roman Catholic. Therefore, the number of churches outnumbers the temples in the area. Out of which, St Mary's Church deserves special recognition as it is quite large in size and boasts of wonderful architecture and paintings. Those who wish to visit a temple should drop in at the historic Angurukaramulla Temple which is spread over a fairly large block of land. Devotees are seen offering flowers, watering the Bo Tree and engaging in the chanting of religious stanzas throughout the day. The main highlights of the temple are the large Buddha statue, the mouth of a demon through which people enter the main building and the ruins of an old library. There is a section of the temple which depicts what may happen to those who commit sins through images and sculptures. This is an eye-opener for many who visit the murals and statues convey a strong meaning.