Can Africa's mega transport projects be a game changer?

Can Africas mega transport projects be a game changer?

.....

© Deutsche Welle