Russia to deploy troops near Finland, Sweden borders 14/03/2024 (VOVWORLD) -Russia will deploy troops and strike systems near the borders of Finland and Sweden, the two fresh members of NATO, President Vladimir Putin said on Wednesday