Protests rock Kenya; ICC warrants for senior Russian officials, and more
Release Date:
Police in Kenya reportedly killed several protesters and injured scores more outside the country’s parliament in Nairobi.
Protests rock Kenya; ICC warrants for senior Russian officials, and more