Speaking at a cultural ceremony in Tehran on Saturday, Ali Larijani said Britain is not in a position to tell Iran what to do, and slammed David Cameron’s comment in UN speech as having a sense of “snobbery”.

In a Thursday address to the 69th session of the UN General Assembly, Cameron said Iran should be given “the chance to show it can be part of the solution, not part of the problem” created by the Islamic State in Iraq and the Levant (ISIL) terrorist group.

He also accused Iran of supporting terrorism.

Elsewhere in his remarks, Larijani recommended the British premier not to use the language of force.

“Your behavior is like a kid that cries out in fright and sometimes swears. You are afraid of terrorism and are shouting,” Larijani said of Britain’s approach.

He further called on London to admit its mistakes in sponsoring the ISIL terrorists in the past.

The ISIL is a terrorist group that is in control of some areas in Syria and has captured large swathes of land in neighboring Iraq.

Tehran has on several occasions voiced support for the Iraqi government since it began fighting against the ISIL in June.