China's ambassador to Australia has played a graphic propaganda video titled Fighting Terrorism in Xinjiang while dismissing as "fake news" concerns about the mass detention of Muslim Uyghurs in his country.

In a rare public appearance, Cheng Jingye fielded questions for more than an hour from Australian and Chinese-language reporters in Canberra, where he promised to "do more" to ease the strained relationship between both nations.

Speaking inside his official residence, Mr Cheng insisted that an Australian writer held for months without charge in Beijing was in "good condition" and suggested Prime Minister Scott Morrison could soon be invited to visit the Chinese capital.

Read more here:

For more from ABC News, click here:

If you're in Australia, you can watch more ABC News content on iview:

Go deeper on our ABC News In-depth channel:

Code: SPORTDX. Promo code is required. Discount is applied only to a certain category of goods.

More videos

CNET 29 Feb 2020 02:03 CET

Coronavirus explained