A general view of an unnamed American candy store on Oxford Street in London, England, UK on Friday 10 March, 2023. Oxford Street had seen a number of American candy stores pop up but the number has dwindled since Westminster council launched an inve