A creative designer and founder of Uhuru Designz, a United States of America-based clothing company, Izuchukwu Madubueze (simply known as Izu), has taken his own life over an allegation of sexual assault.
Izu, who resided in Tampa, Florida, reportedly moved to the US some years ago.
While his Lagos-based friend, Nelson Greyhood, confirmed the suicide to PUNCH Metro, efforts to speak to his family members proved abortive.