Political and Legal Developments in Kenya