1 local train and 1 express train per day on Nairobi-Mombasa Railway seem to be extremely less than its demand.
And, maximum speed of 120km/h is not surprising technology. I can understand that the maximum speed was lowered, because China was requested to carry out track-laying with cheaper budget. But, it won't need special technology.
I wonder why authorities in Kenya decided to ask China to build railways.