Obaseki celebrates Archbishop Margaret Idahosa at 77
The Edo State Governor, Mr. Godwin Obaseki, has congratulated the spiritual leader of Church of God Mission International, Archbishop Dr. Mrs. Margaret Benson-Idahosa, as she marks her 77th birthday. Obaseki said: “I congratulate Archbishop Dr. Mrs. Margaret Benson-Idahosa, on this auspicious…