Former Delta State’s First Lady, Edna Ibru dies in London
A former First Lady of Delta State, Edna Ibru, nee Park, has died in London, UK. Edna was the wife of Chief Felix Ibru, who was the first civilian governor of Delta State. Her death…
Read More