Slow response to case does Kenyan software company Ushahidi no good
No image available
/ 29 January 2010
Ushahidi, which means "testimony" in Swahili, is a website that was developed to map reports of violence in Kenya. Now, it’s been deployed in Haiti.