Signed by Washington and Moscow in 2011, the New START Treaty is the last agreement of its kind and is set to expire in February 2026
Read Full Article at RT.com