Global Leaders, Executives Exposed in Data Leak

A financial summit accidentally exposed the passports and state identity cards of more than 700 individuals.



>>More