Ukraine invasion – day 520 Jul 28, 2023 Kyiv UKRAINE RUSSIA UKRAINE Piatykhatky Zaporizhya NPP Kakhovka dam Dnipro River Kherson Odesa KHERSON OBLAST Sevastopol BLACK SEA Belgorod Kharkiv Kreminna Bakhmut Avdiivka Orikhiv Melitopol Mariupol ZAPORIZHYA OBLAST CRIMEA Valuyki RUSSIA Svatove LUHANSK OBLAST Luhansk Donetsk DONETSK OBLAST 80km 50 miles 1 2 3 4 Russian control before Feb 24, 2022 Russian control Russian advances Cities controlled Reclaimed by Ukraine Heavy fighting 1 Ukraine: European Commission has no money to help Kyiv export grain after collapse of Black Sea deal Vladimir Putin offers to provide free grain to allies Burkina Faso, CAR, Eritrea, Mali, Somalia and Zimbabwe at Russia-Africa summit 2 Odesa: Port hit by Russian Shahed drones and Kalibr cruise missiles 3 Staromaiorske: Village in Donetsk region recaptured by Ukrainian forces 4 Russia: Ukrainian drone downed before reaching target near Moscow China is providing Moscow with military and dual-use technology, according to U.S. intelligence, and has increased imports of Russian oil and gas rerouted from Europe Sources: Institute for the Study of War, Reuters © GRAPHIC NEWS