A year of Putin’s war through the eyes of Ukrainians

Under the thunder of artillery fire, waves of Russian soldiers throw themselves across a corpse-littered no man's land against Ukrainian trenches around the town of Bilohorivka. Grim faced, Ukrainian machine-gunners set to work, methodically changing out barrels and ammunition belts until the last of the attackers falls or retreats. There are