Ring Ring Merrily On High
History Revealed Advent Calendar: day 3...
Rather than darting and weaving between the Cardiff traffic, this postman was taking it easier on the roads as he cycled the precious cargo of a Christmas tree home.
Did you know… 4.4 million trees are grown in Britain every year to be used as Christmas trees. That’s nothing compared to Germany, where 19 million are grown.