Polisen uppger att minst 20 människor dog i explosionen.

– Jag såg kroppar på flera platser, men jag kunde inte räkna dem, sade ett ögonvittne till nyhetsbyrån AFP.

Bomben, som var gömd i en lastbil, exploderade utanför ett populärt hotell. Ett tjockt, svart rökmoln steg upp från explosionsplatsen.

Ingen har tills vidare tagit på sig skulden för attacken, men extremiströrelsen al-Shabaab har genomfört liknande terrordåd tidigare. (FNB–AFP)