Sanctions imposed on Russia may be hurting its military capabilities.

The general staff of the armed forces of Ukraine posted on their Facebook page that the country's primary armored vehicle manufacturer appears to have run out of parts to make and repair tanks.

The company that builds tanks such as the T-72B3 has had to temporarily stop production.

The Chelyabinsk Tractor Plant has run out of foreign-made parts and is one of the largest tank manufacturers in the world.

The General Staff wrote in its Facebook post that the specified companies specialize in the manufacturing and repair of tanks, as well as other armored equipment needed by the Russian Federation armed forces.

The United States and the European Union have ordered a complete halt to the export of certain components to Russia.

dual-use goods have been banned because they can be used for both military and civilian applications.

EU Commission President Ursula von der Leyen explained earlier this month that the aim is to reduce the Kremlin's capacity to wage war.

It might be working. Halting the manufacture and repair of T-72B3s, as well as more advanced but less numerous T-80s and T-90s, could hamper Russia's efforts to continue its advance across war-torn Ukraine.

Over the past 27 days, Russian tank columns have been one of the main targets of drone strikes.

They have also come under fire from infantry personnel who use shoulder-launched missiles, as well as next- generation light anti-tank weapons that can destroy or at least disabling the tracked vehicles.

The General Staff claimed on Monday that 509 tanks had been eliminated by the Ukrainians.

Some abandoned tanks have been filmed being carted away by farmers.

It is difficult to independently verify developments in Russia given Putin's control over the media.

A pro-Kremlin website published 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266 800-381-0266