Aug 10, 2022 Africa Suspected Human Trafficker Allegedly Pushes Nigerian Lady Off 3-Storey Building In Libya A Nigerian lady identified as Deborah Yusuf, is fighting for her life after she.. Read more