What does ICTSD stand for?
ICTSD stands for "Information and Communication Technology for Sustainable Development"
How to abbreviate "Information and Communication Technology for Sustainable Development"?
"Information and Communication Technology for Sustainable Development" can be abbreviated as ICTSD
What is the meaning of ICTSD abbreviation?
The meaning of ICTSD abbreviation is "Information and Communication Technology for Sustainable Development"
What does ICTSD mean?
ICTSD as abbreviation means "Information and Communication Technology for Sustainable Development"