Just in: How deadly terrorist leaders surrendered to troops, DHQ speaks
Nigerian troops have successfully neutralized 135 terrorists and rescued 129 hostages. DHQ also noted that several terrorist leaders have surrendered.