The Democratic Alliance has accused the City of Tshwane of not following procedure in awarding a bus fare collection contract worth R15m.
The Democratic Alliance has accused the City of Tshwane of not following procedure in awarding a bus fare collection contract worth R15m.