Vladimir Putin has rejected plans to expel US diplomats in a tit-for-tat retaliation against Washington - and instead invited their children to visit the Kremlin.

The surprise announcement from the Russian president comes hours after Foreign Mminister Sergei Lavrov said he would be asking Mr Putin to declare 35 US officials in Moscow and St Petersburg as "persona non grata" - the same number being expelled by the US.