Mzimba, April 5: A driver, who was on the run after being involved in an accident that killed six pedestrians at Luviri in Mzimba District on Good Friday, has handed himself to police. Mzimba Police publicist Peter Botha said Christopher Kambaula, 31, handed himself in on Tuesday and remains inĀ …

Read full story