Political

Gordon Brown, the new Grand Old Duke of York

How Gordon Brown’s failure to call a general election has left him looking like the Grand Old Duke of York:

Advertisements