About Us

International Movement for Community Development is an alliance of youth who pursuit to make the society a better place to live. Evolving around this phenomenon, IMCD spears across a wider [...]