Nigerian Lady Reportedly Dies After She Was Pushed Off From 3-Storey Building By Her Madam In Libya

A Nigerian lady, identified as Deborah Yusuf, has died after she was allegedly pushed off a 3-storey building in Benghazi, Libya. According to reports, she was pushed off the building by a suspected…

Read more