Sort:  

Haha @eflin-essie - the toilets are quite clean as you have to pay for most of them. Some even charge 2 euros (R40).