A taxi driver is in a critical condition after he sustained multiple gunshot wounds.
The shooting took place on Luipaard street in Krugersdorp Central at about 10h45 this morning.
Reports from the scene indicate that the driver was shot several times but passengers who were in the taxi at the time were not harmed.
Netcare911 paramedics worked alongside the Provincial Emergency Services on scene to treat the wounded taxi driver.
The driver has been transported to a Johannesburg hospital for further medical care.
Police are investigating the matter.