Major General Nelson Williams, the Sierra Leone’s Deputy High Commissioner to Nigeria, who was kidnapped last week, has been released. The former head of Sierra Leone’s army is said to be in Abuja at the moment and he is reportedly in sound health. Last Friday, Williams was abducted by some gunmen on his way to…