Shanghai hack sees over 23TB of personal information up for sale - Stuff South Africa