They named the site Nairobi,meaning "the place of cool waters." Today, that poetic name faces the harsh reality of a burgeoning megacity of over 5 million residents. As Nairobi grows into an ...