With many families feeling a pinch on their finances this year, more and more people will be turning to charity shops to source their Christmas presents for loved ones. Not only do the stores help customers save money, while benefiting a worthy cause, they are often a treasure trove of weird and wonderful goods.
Despite this, British Heart Foundation have been able to work out the Christmas present most likely to be bought in charity shops this year. And the list is great inspiration for everyone hoping to make the most of the stores this season - which could be over 25 million people.