AFP

Former US defense secretary James Mattis said he was honoured to be the “world’s most overrated general” in a swipe at his former boss Donald Trump who insulted him earlier this week. At a gala charity dinner in New York Thursday evening, Mattis told diners he had now “achieved greatness.” “I’m not just an overrated general. I am the greatest, the world’s most overrated,” he said. “I’m honored to be considered that by Donald Trump because he also called Meryl Streep an overrated actress,” he said. “So I guess I’m the Meryl Streep of generals, and frankly that sounds pretty good to me,” he said to laughter and applause at the annual Alfred E Smith Memorial Foundation dinner.