Street vendors are a familiar part of daily life in Kenya. They sell fresh produce, clothes, household items, electronics, snacks and many other...