James Mattis mocks Donald Trump at gala dinner
Former US Defence Secretary James Mattis poked fun at Donald Trump as he spoke at a charity event in New York.
His comments came a day after the US president referred to him as "the world's most overrated general".
Mattis resigned as Defence Secretary in December 2018.