As the desperation from Putin increases the more he continues to lose so does the terrorist nature of his invasion.
Footage today shows a bomb going off amongst live traffic amongst cars:
World leaders have a huge chance this week to really make Putin pay further.
And properly cut off Russia this week from the rest of the planet as the above goes on in Ukraine.