According to Information technology expert, Editi Effiong, Dele’s body has been found. He said the deceased appears to have taken his own life
“Not the news we hoped for, but Dele’s body has been found. It appears he took his own life.
I hope he finds peace. If you have some faith, please say a prayer for his family”