Strive Masiyiwa Forced To Sell Shares From Company To Repay Dept After A Failed Kwese TV Venture. Zimbabwean business tycoon is failing to get interested buyers to take up 20% to 34% of his Liquid Telecommunications Holdings Ltd. shares for as much as $600 million in a bid to repay massive debt accumulated from a […]