Progress SA posters explained Posters that were put up by Progress SA around Stellenbosch University (SU) campus last week, were torn down just...