An MP in Zimbabwe has taken a public HIV test to counter accusations made on social media that he had the virus.

Temba Mliswa, an independent legislator, tweeted a photo of a medical slip showing his negative result:

He took the action after a section of social media users accused him of taking advantage of young girls and infecting them with the virus.