Britain is one of the world's most sought-after destinations for international shoppers, research has found.
According to VisitBritain, an estimated 18 million foreign visitors spent £4.5 billion in Britain's shops.
The national tourism agency said the majority of money was spent on clothes, at just over £2 billion, and that £1.6 billion was spent on souvenirs.
It is thought that the average 'shopping' tourist spends an average of £680 per trip.
More top news
Unpaid internships should be banned to prevent young people missing out on jobs in top professions, a new report has said.
The study by the National Childbirth Trust and National Federation of Women's Institutes found a lack of staff left some women frightened.
Extracts released by 10 Downing Street suggest Mrs May will say the UK will not settle for a "half-in, half-out" policy.