DSCN3187 ← Previous Next → Sapta Kanya idols in Panayannar Kavu. The word Kavu itself is from Kanyakavu or Kanyamata the Buddhist nun. Similar idols are in Kilirur in Kottayam another seat of Buddhism in 16th century.