There is a small but a powerful Amman temple, which is situated in Puthagaram Village, Walajabad, Kancheepuram District – 631561, and the deity present in this temple is known as Ma Poontheri Amman. The statue of Amman’s head is only installed in this temple, since this Amman is believed to be an aspect of Ma […]