Christmas is two days away but shoppers across the UK are facing packed shopping floors and two-hour queues as the markets prepare for the biggest day of the year....

Read More