Currently Gallup reports that 27 percent of the Americans are satisfied with the direction of the country. This number has ...
Christmas ads came thick and fast this week, from Asda's Grinch to John Lewis's dewy-eyed 90s raver dad. But who did best?