China will honour its commitments on climate change, its premier has said, as the US appears poised to pull out of a key deal.

Speaking on a visit to Germany, Premier Li Keqiang said fighting climate change was in China’s own interest.

China was counting on other countries to follow its example, Mr Li said.

US President Donald Trump is due to announce his decision on the 2015 Paris agreement later. Some reports in the US suggest he will withdraw.

“China will continue to implement the promises made in the Paris accord. But of course we also hope to do this with the co-operation of others,” Mr Li said.

As a big developing country, China had an “international responsibility” to try to prevent climate change, he added.

Russia also said it would stick to its climate commitments, but said the Paris agreement would be affected by a US pullout.

“It goes without saying that the effectiveness of this convention is likely to be reduced without its key participants,” a Kremlin spokesman said.

Meanwhile British Foreign Secretary Boris Johnson said he was “anxious” at the prospect of a US withdrawal but said he believed Mr Trump was “genuinely thinking about the issue”.

Some of the biggest gains in tackling carbon emissions in the US had been made at state level rather than federal level, he added.