Found by labourers who were quarrying for sand in the Palar river bed, the large idol drew plenty of devotees, who had come to temples in Kancheepuram