Somebody is going to have to stop Cameron opening his mouth on Foreign Affairs, because every time he does, he makes the most appalling gaffes. After choosing India as the location for talking about Pakistan as sponsors of international terrorism, and referring to Gaza as a prison camp, Cameron's World Comedy Tour has rolled into Hove and onto the subject of Iran. To loud guffaws from his Tory Comedy Club audience, David proceeded to say that it is "a fact" that Iran have "a nuclear weapon"!
A spokesman has tried to paper over the crack, saying, "It is perfectly clear that he is talking about the pursuit of a nuclear weapon," but that will not be perfectly clear to I'madinnerjacket in Tehran, that's for sure. David has been quick to apologise, saying "If I have upset anyone I'm profoundly sorry," but I'm not sure those words will be as widely reported in Iran, unless the headline, "British Primeminister Makes A Grovelling Apology" are employed. Dear David, he is doing wonders for our image abroad isn't he? Mind you, the Americans love him. Apart from crediting the Yanks with winning the Battle of Britain, Cameron is even managing to make Bush look credible! America only had a Bush for President, we have a complete C*** for PM!

