Britain will stand alongside Ukraine in its confrontation with Russia because freedom cannot be "traded", the Defence Secretary has said, amid fears Donald Trump may scale back support to Kiev in a deal with Moscow.

Sir Michael Fallon announced new British military training to Ukrainian forces battling Russian-backed separatists and said a Royal Navy warship will visit the country for the first time in a decade.

He arrived in Kiev for two days of talks as the US election of Mr Trump has caused alarm among Ukrainians dismayed at his apparent warmth towards Vladimir Putin.