16 billion passwords leaked in one of the biggest data breaches ever: Report

Cybernews, the platform that originally uncovered the 26 billion record breach that still stands as the biggest in human history, has discovered yet another big breach: 16 billion sets of login credentials have been leaked. […]