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
Parents are being urged to stock up on paracetamol to help stave off a mild fever linked to a new meningitis jab for babies.
A bright and breezy day tomorrow with the best of the sunshine through the south and east once early mist and fog patches clear.
Thousands of people have died shortly after being declared fit to work by the Government, new figures reveal.