Information and Communication Technology Agencyh-index: 27Total citations: 3,598Total papers: 417Homepage: https://www.icta.lk/