Why do North Korean leaders like to travel by train?

North Korean leader Kim Jong-un has departed for Hanoi by train for talks with US President Donald Trump.

Although he flew to Singapore when he met Donald Trump in Singapore last year, it seems the long-standing tradition of long-distance train travel for North Korean leaders is still going strong.