London: Opposition politicians accused British Prime Minister David Cameron of mistakenly suggesting that Iran is in possession of a nuclear weapon.
The Labour party blasted Cameron, who heads the Conservatives, as a "foreign policy klutz" with his feet "firmly planted in his mouth".
Cameron, whose approach to international affairs has come in for criticism since he took office in May, made the comments as he praised Turkey and backed its accession to the European Union.
Taking questions from the public in Hove, southeast England, Cameron said Turkey could be an important influence in helping solve problems "like the Middle East peace process and the fact that Iran has got a nuclear weapon".
Western powers accuse Iran of secretly developing atomic weapons, but Tehran insists its nuclear programme is solely for peaceful purposes.
Labour lawmaker Chris Bryant, a former Europe minister, said the Prime Minister now faced having to "explain away another foreign policy gaffe".
"He is increasingly getting a reputation for being a foreign policy klutz, with two right feet, both of them firmly planted in his mouth," said the lawmaker.
Downing Street dismissed the suggestion Cameron had made a slip-up, however, saying that it was "perfectly clear that he is talking about the pursuit of a nuclear weapon".
Cameron has raised eyebrows with his outspoken remarks on recent foreign visits.
In India, he accused elements in neighbouring Pakistan of supporting terrorism, while in Turkey the Prime Minister described the Gaza Strip as a "prison camp".
Some commentators have argued that such forthright remarks show up him as a novice in the world stage, but others have backed his approach as a refreshing break from previous leaders who did not dare to tackle issues head-on.