Protesters throw stones towards police officers and a water cannon vehicle during a mass rally called by the opposition leader Raila Odinga who claims the last Kenyan presidential election was stolen from him and blames the government for the hike of living costs in Kibera, Nairobi on March 20, 2023. PHOTO/AFP