https://www.bbc.com/news/world-europe-60506682
5hrs ago
Ukraine war in maps: Tracking the Russian invasion
Russian advances have ground to a halt in many areas, with Ukrainian forces holding out in several cities and also launching effective counter-attacks.
*Here are the latest developments on day 28 of the invasion:
*Russian forces continue to lay siege to southern city of Mariupol
*Ukrainian forces reported to have re-taken the town of Makariv to the west of Kyiv
*Ukrainian forces still hold Kharkiv in the east
*Russian naval forces remain off the coast of Odesa in the Black Sea
Russian artillery remains out of range of the city centre, but shelling continues to cause casualties and destroy homes.
Russian troops advancing on the capital have faced strong Ukrainian resistance and also had serious logistical problems, with many vehicles running out of fuel.
To the west of Kyiv, Ukrainian forces are reported to have retaken the small town of Makariv. A video shows
local police driving around assessing buildings damaged by the Russian attack and flying the Ukrainian flag.
Continued..