
Ukrainian forces swept deeper into territory seized from fleeing Russian troops on Monday and joyful residents returned to former frontline villages, while Moscow's shells rained down on Kharkiv, setting off fires across the region's main city.
Ukraine's general staff said its soldiers had recaptured more than 20 towns and villages in just the past day. President Volodymyr Zelenskiy said Ukraine's troops had retaken 6,000 square kilometers (2,400 square miles) of Russian-held land since the start of the month, twice the figure given just a day earlier.