World News | Edited by Nikhil Pandey | Wednesday September 4, 2024
US researchers recently located the deployment site of Russia's new nuclear-powered, nuclear-armed cruise missile, the 9M370 Burevestnik. Nicknamed "flying Chernobyl," the missile has been touted by President Putin as "invincible."
www.ndtv.com