I Can Only Stay In Ikoyi Or Banana Island In Nigeria – U.S Based BB Titans Jenni O Causes Stir
Nigerian reality television star, BB Titans Jenni O, has revealed that she can only stay in a few areas of Lagos namely Banana Island, VI or Ikoyi. Chicago-based Jenni O revealed to fellow housemates that aside from these areas, she…