Police try and disperse a protest in Nairobi, Kenya, Tuesday, July 16, 2024. Police in Kenya hurled tear gas canisters to break up protests on Tuesday in Nairobi and other major cities accusing the president of poor governance and calling for his resignation despite his dismissal of nearly the entire Cabinet last week. (AP Photo/Ed Ram)
Police officers fire tear gas during a protest in Nairobi, Kenya, Tuesday, July 16, 2024. Police in Kenya hurled tear gas canisters to break up protests on Tuesday in Nairobi and other major cities accusing the president of poor governance and calling for his resignation despite his dismissal of nearly the entire Cabinet last week. (AP Photo/Ed Ram)
A police officer fires tear gas during a protest in Nairobi, Kenya, Tuesday, July 16, 2024. Police in Kenya hurled tear gas canisters to break up protests on Tuesday in Nairobi and other major cities accusing the president of poor governance and calling for his resignation despite his dismissal of nearly the entire Cabinet last week. (AP Photo/Ed Ram)
Police fire tear gas in Nairobi, Kenya, Tuesday, July 16, 2024. Police in Kenya hurled tear gas canisters to break up protests on Tuesday in Nairobi and other major cities accusing the president of poor governance and calling for his resignation despite his dismissal of nearly the entire Cabinet last week. (AP Photo/Ed Ram)