News2 years ago
After Latest Twitter Buzz, Florida Police Confirm Izu Madubueze Committed Suicide In 2020
On Sunday, popular microblogging platform, Twitter, was flooded with insinuations that Izuchukwu Madubueze, a Nigerian fashion entrepreneur who lived in Florida, United States (US), did not...