Russian President Vladimir Putin has revealed a new generation of nuclear weapons.

It includes a missile that, he says, is invincible in the face of any air or missile defence system, present or future.

Mr Putin's presentation used a video appearing to show missiles falling on Florida.