A rather aggravated Mike Mvelase, who acted as Khapela on Generations, has accused the show’s storyline of being immoral. A rather aggravated Mike Mvelase, who acted as Khapela on SABC1’s Generations, has accused the show’s storyline of being immoral by going...