Ukraine invasion – day 140 ROMANIA Danube Kyiv UKRAINE Donbas 4 BLACK SEA RUSSIA UKRAINE ZAPORIZHYA OBLAST Nova Kakhovka Mykolaiv Kherson Odesa KHERSON OBLAST BLACK SEA ROMANIA Sevastopol Belgorod Kharkiv Izyum Slovyansk Bakhmut Zaporizhya Melitopol Sea of Azov CRIMEA Annexed in 2014 RUSSIA LUHANSK OBLAST Severodonetsk Siversk Lysychansk Luhansk Popasna Donetsk DONETSK OBLAST Mariupol 80km 50 miles 1 2 3 Russian control before Feb 24 Russian control Russian advances Cities controlled Claimed Ukrainian counteroffensives Heavy fighting 1 Donetsk Oblast: Russian forces maintain operational pause but air and artillery strikes continue with limited offensives along frontline. Death toll from strike on apartment block in Chasiv Yar reaches 46 2 Nova Kakhovka: Strike on Russian ammunition depot attributed to U.S.-donated HIMARS long-range rocket systems 3 Kherson City: Three senior Russian officers confirmed killed by Ukrainian strikes on July 10 4 Romania: Grain shipments via Danube increasing after Ukraine reopens canal along border. Delegations from Ukraine, Russia and Turkey meet in Istanbul to discuss deal to resume safe exports of Ukraine grain from Odesa Sources: Institute for the Study of War, UK Ministry of Defence, Reuters © GRAPHIC NEWS