Loading Video…

This browser does not support the Video element.

16 billion passwords leaked

A massive data breach has compromised more than 16 billion passwords linked to Google, Apple, Facebook, and other major platforms.