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
Rio Ferdinand has hit back at Kick It Out's criticism of him by labelling the anti-racism organisation as 'pointless'
When Alison Powell's four-year-old Labrador Missy would not stop sniffing and pawing her, she knew it was more than simple canine affection.
Police have confirmed that six arrests were made as part of their operation for the Arsenal v Galatasaray Champions League match