KCA

The KCA has announced the project on 21 acres of Sri Chathankulangara Devi Temple's land.