Libya-based Nigerian lady Died after being pushed off a 3-storey building by her madam for paying her freedom
Libya-based Nigerian lady reportedly passes on after being pushed off a 3-storey building by her madam A Nigerian lady, identified as Deborah Yusuf, has died after she was allegedly pushed off a 3-storey building in Read More…