The Joshua Leadership Residency Programme is a one-year residential ministry experience that prepares leaders for life, ministry and Gospel advancement globally. The aim of the programme is to train young men and women with established interest in ministry to know and...