Questions surround AFP’s response to metadata breach AFP
Updated:

AFP