Russia reaffirms opposition to deploying NATO troops in Ukraine as part of a security guarantees. August 18, 2025 by business Russia reaffirms opposition to deploying NATO troops in Ukraine as part of a security guarantees.