0
Chinese tech company Tencent has upped the game, offering a jaw-dropping 10TB worth of free storage. Yes, that’s a whopping…