Which of the following countries becomes first in Africa to launch high speed train 320Km/h?

Which of the following countries becomes first in Africa to launch high speed train 320Km/h?A. South Africa
B. Egypt
C. Morocco
D. Tunesia