New car sales up on strong economic activities, stable shilling

Dealers sold 958 units in May, industry data shows.

Leave a Reply