Sophie Ndaba is a South African actress famous for acting as Queen Moroka for about 20 years in the soap Generations.In 2016, she was guest judge in the final Miss South Africa 2016 beauty pageant