Education News Kiirua Technical Training Institute Courses, Contacts, Fees, Location K24 Media June 16, 2025 Kiirua Technical Training Institute (TTI) is located in Naari location, Buuri district, Meru County, Kenya. It’s...Read More