There is a place in Africa that looks more like a European ... where shops, markets, and traditional houses sit alongside huge palaces and mosques. One tourist wrote on TripAdvisor: "We had ...