Where Did the Rest Go? Kenya’s Sh629 Billion China Trade Mystery
What began as an internet meme—a magnifying glass hovering over the Kenya Revenue Authority logo, paired with images of congested Mombasa port—has crystallised into a legitimate national crisis. This time,…
