North Korea has vowed to keep testing ballistic missile, but some experts say it is years away from developing an ICBM.

Over the last few years, North Korea has tested several ballistic missiles with varying degrees of success.

The leader of the country, Kim Jong-un, has promised to continue the tests, drawing condemnation from South Korea, Japan and the United States.

North Korea is barred under UN resolutions from any use of ballistic missile technology but six sets of UN sanctions since Pyongyang's first nuclear test in 2006 have failed to halt its drive for what it insists are defensive weapons.

The US fears North Korea may one day use its missiles to deliver a nuclear payload to its west coast.

Analysts are divided over how close Pyongyang is to realising its full nuclear ambitions, especially as it has never successfully test-fired an intercontinental ballistic missile (ICBM).

The infographic below shows the maximum range of each of the ballistic missiles North Korea has tested over the last few years.