Domestic abuse and violence against women in South Africa is an issue that affects millions, and Mzansi Magic's The Queen, has not been shy to shine a light on the realities of being in an abusive relationship. 

For weeks now viewers have watched as Kea (played by Dineo Moeketsi) has been abused by her fiance, Tebogo (played by Fezile Makhanya). The abuse has been both physical and verbal, and emotional, however last nights episode was emotionally taxing for many viewers when Tebogo hit Kea to a pulp. 

After a heated argument Kea decides she’s fed up with his emotional and physical abuse and pushes Tebogo away. He then slaps her, she fights back and this is what happens next:

WARNING: Vidoes contain graphic content and may be upsetting to sensitive viewers.

As he continued to punch her and throw her around, people tweeted their reaction. Both Moeketsi and Makhanya were applauded for their performance: