Nairobi, Kenya: Over 2,000 residents who commute daily from Industrial Area, Imara Daima, Embakasi North and Mombasa Road to the Nairobi CBD have a reason to smile. This follows the commissioning of ...