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
It will be a misty and cloudy start in many southern and central parts which will slowly lift this morning.
The president-elect also warned US companies they would face "retribution" for setting up their business operations abroad.
Penalties of £100 or a court fine of up to £1,000 can now be handed to anyone caught lighting up in a private vehicle with someone under 18.