Vladimir Putin has already "lost" the Ukraine war and paid "an enormous price on the battlefield", according to a top US general.
Joint Chiefs Chairman General Mark Milley admitted during a press conference on Tuesday Putin "thought he could defeat Ukraine quickly, fracture the NATO alliance, and act with impunity. He was wrong."
The top US general slammed Moscow for launching an illegal and unprovoked attack on Ukraine which has seen Russia pay an "enormous price on the battlefield."