C. Location
Both Axum and the Swahili city-states were strategically located along important trade routes. Axum was positioned along the trade routes between Africa and the Mediterranean, while the Swahili city-states were located along the East African coast, facilitating trade with the Arabian Peninsula, India, and beyond. Their advantageous locations supported their trading activities with other nations.