TEHRAN, Feb 23 - Russian President Vladimir Putin has praised his country’s advanced military prowess, saying Russian weapons are unparalleled in the world and would likely stay ahead of their rivals for the foreseeable future as Moscow plans to constantly upgrade them.