cities with rich culture in Africa