A total of 18 people have been killed after a taxi crashed into the barriers and rolled off a bridge in Mzunduzi Valley, outside Pietermaritzburg.

According to ER24 spokesperson Russel Meiring, eight people have been injured, five of them serious.

Emergency services are still working at the scene to assist those involved.