Netflix South Africa loves a little razzle and dazzle to celebrate any of their new shows and as with tradition they hosted a launch for upcoming series “Bad Influencer”. Nelson Mandela Square was ...