Kenya ant-riot police beat a protester in downtown Nairobi, Kenya, Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Henry Naminde)
Protesters block the busy Nairobi - Mombasa highway in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Kenya anti-riot police arrest suspected thieves in downtown Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Vehicles set on fire by protesters in Mombasa, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Gideon Maundu)
Protesters block the busy Nairobi - Mombasa highway in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Protesters block the busy Nairobi - Mombasa highway in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
A suspected thief is rescued by Kenya's anti-riot police from members of the public after he attempted to snatch a mobile phone in downtown Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Kenya anti-riot police fire tear gas canisters at protesters in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
A member of the public calls for reinforcement as protesters set vehicles on fire in Mombasa, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Gideon Maundu)
Protesters block Nairobi - Mombasa road highway in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Kenya anti-riot police fire tear gas canisters at protesters in downtown Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Protesters block Nairobi- Mombasa highway in the Mlolongo area, Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Members of the public call for reinforcement as protesters set vehicles on fire in downtown Nairobi, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Brian Inganga)
Vehicles set on fire by protesters in Mombasa, Kenya Tuesday, July 2, 2024. Protests have continued to rock several towns in Kenya including the capital Nairobi, despite the president saying he will not sign a controversial finance bill that sparked deadly protests last week. (AP Photo/Gideon Maundu)