Council for World Mission (CWM) General Secretary’s TIM40 Message

by CWM Communications Team