Christian Mission for Development (CMD) is a national force and a partner of choice within the worldwide humanitarian and development movement...

read more