Amazon primary care clinic CEO steps down

Outrage in Kenya over detention of software developer