The NSE total market cap is 2.2 trillion. Safcom's market cap is 1.12 trillion, roughly half of the entire stock exchange. Vodacom/fon owns 40% of safaricom. So, Vodacom/fon owns 20% of the entire market capitalization of NSE. Each year, 40% of safaricom's dividends are wired to the UK via Vodafon/com. Add dividends from Barclay's, Standard Chartered, EABL (Diageo owns 50%) all blue chip companies and all largely owned by UK conglomerates. We are essentially still a British colony only that we can't see it yet. That is the sad reality. The British still own the largest companies in Kenya. As you celebrate Jahuri day and other such nonsense, just know that the colonialists never left but figured a way of colonizing in a smart manner.