A Zimbabwean man has been left for dead in South Africa after being attacked by men who doused him with petrol and set him ablaze in a truck he was driving.

The undated pictures of the man in hospital has since gone viral on social media platforms with the man being identified as Ronious Taruvinga.

zwnews