85% of people rather spend time with loved ones at Xmas than get a present
By Steve Taggart Surprised visitors and commuters across the UK had to double take at the sudden appearance of strange gift-wrapped figures on the street as they made their way into some of England's major cities. The festive figures, which appeared overnight in Liverpool, London and Brighton, were actually iconic ...
