Dedza Catholic Commission for Justice and Peace (Dedza CCJP), being one of the Eight CCJPs in Malawi, is a social, advocacy and lobbying arm of …

Read full story