Cameron prepares for his last poo at Number 10

David Cameron is preparing for what may be his very last poo at number 10 should he be forced out of his Prime Ministerial job and home by Ed Miliband after tomorrow’s general election. According to Downing Street insiders the long tradition of new Prime Ministers having to ‘give it ten minutes’ due to the […]