Clearview ordered to pay £7.5 million in latest European penalty

Updated as of: 23 May 2022