Question: longest road between two towns in south africa
Answer: The N2 is a national route in South Africa that runs from Cape Town through Port Elizabeth , East London and Durban to Ermelo .