Nigerian doctor kills wife, commits suicide in Texas, United States (Photos)
The police in Sugar Land, Houston area, Texas, United States, are investigating the death of a Nigerian couple found dead in apparent murder-suicide acts. The husband and wife identified as Dr. Benjamin Okigbo and Theresa Okigbo were found dead at their Greatwood home on Friday morning, December 18. The discovery was made around 10:05am at […]
Continue Reading