US President Donald Trump has cancelled a planned meeting with his Russian counterpart Vladimir Putin over a naval clash between Ukraine and Russia.

On Sunday Russian border guards fired on three Ukrainian ships and seized their crews off the Crimean Peninsula.

Trump said he would not meet Putin at a G20 summit in the coming days, "based on the fact that the ships and sailors have not been returned".

German Chancellor Angela Merkel blamed the crisis "entirely" on Russia.

[Source: BBC]