Posted inAnalysis Dr Ruto & Mr Macron: From ‘Gilets Jaunes’ to ‘Gen Z’, a Common Struggle September 3, 2024September 3, 2024