Morocco has the best infrastructure in Africa.Morocco is ranked 32 in the world in terms of Roads, 16th in Sea , 45th in Air and 64 in Railways. A High-speed railway system was inaugurated in 2018. It's linking the cities of Tangiers and Casablanca. An extension of the line is already planned.
Morocco has also  the largest port in Africa called Tanger Med. It's ranked 18th in the world.