Kitengela Commerce Shows Surprising Resilience as Thousands Flood Town for Opposition Rally 2026-11-08