October 23, 2024, London, England, UK: View of an Abercrombie and Fitch store as former CEO Mike Jeffries is arrested on sex trafficking charges. Photo credit: ZUMAPRESS.com / MEGA