A powerful commander of Iran’s elite Revolutionary Guards said on Thursday that Donald Trump should address any threats against Tehran directly to him, and mocked the U.S. president as using the language of “night clubs and gambling halls”. The comments by Major-General Qassem Soleimani, who heads the Quds Force of the Guards, were the latest salvo in a war of words between the two countries.