Vladimir Putin shoots himself in foot as troops forced to use 'low-quality artillery' December 25, 2023 News Vladimir Putin’s troops in Ukraine are experiencing considerable setbacks in their advance because of defective, low-quality artillery. Russia is believed to have More