a picture postcard from meenakshi amman temple, india