The Russian full-scale invasion of Ukraine began a year ago. My cartoons have continued to cover the conflict during this time and I thought this an apt moment to collect some of them together in the same place.
They have appeared in various publications at various times through the year but, seen together and in chronological order, they tell a story. A story so far…
I will keep drawing as events continue, hopeful that each Ukraine cartoon might be the last – that Russia might be forced to cease its aggression, withdraw its forces, allow peace to be established and justice to be served.
James.

Kyiv Stands 
Planning 
Ukrainian Agricultural Division 
Homes For Ukraine Scheme 
NLAWs 
Russian Officers check-in 
‘Victory’ Day 
Eurovision 
White Goods 
Better call Vlod 

Snake Island 
Russian precision weapons 
Loitering Munitions 
Sevastopol 
HIMARS O’Clock 
Mobilisation I 

Mobilisation III 
Mobilisation IV 
Kerch Bridge 
Proxy War 
‘Who do you think you are kidding Mr Putin?’ 
Free the Leopards 
Boris in Kyiv (again) 
