2 Apr 2026 4:34 pm | Citizen TV 1,460 views Duration: 1:25 Mechanics in Thika have taken to the streets, protesting a planned eviction from land they have allegedly occupied for decades.