Fashion“Something totally crazy” Welcome to the UK! J.Crew’s flagship store opens on Regent Street, London. Standard