But Jumia's public claim to African-ness is tenuous because its headquarters are in Berlin, Germany, its Technology and Product Team in Porto, Portugal, and its senior leadership in Dubai in the ...
Some results have been hidden because they may be inaccessible to you