Eighteen people were left injured this morning, including sixteen children, when the taxi they were travelling in rolled on the Neale Road in Unigray, south of Johannesburg.