Busy street in Nairobi, Kenya with cars and people crossing the street.