'Toothless' Leopards and 'battered' Abrams: Russian TV mocks Nato tanks promised to Ukraine - video
Russian state TV reacted with acerbic putdowns on Wednesday to the news that the US and Germany had finally agreed to send tanks to Ukraine. The Rossiya-24 ... Read more