Whenever Nairobi experiences heavy rains, we are treated to the usual disastrous scenes; impassable roads, flooded homes, closed shops, learning disruption in schools and sometimes loss of lives. Rain ...