Torrential rains lashed the Kenyan capital late Friday, turning major streets into rivers and flooding thousands of homes and businesses.