Data breach leaked 16 billion passwords to Google, Facebook, Apple, report – Axios

Google, Facebook and Apple login credentials were leaked in one of the largest data breaches, Cybernews reports.
View full source