US President Donald Trump has attacked the media again while in Davos.

He also accused the New York Times of "fake news" over its report that the president wanted to sack Robert Mueller, the special prosecutor who's looking into alleged Russian meddling in the 2016 election.

But he backed down when the top White House lawyer threatened to resign.

Al Jazeera's Patty Culhane has more.