More than 90% of Russian offensive forces in Kharkiv Oblast destroyed - Ukrainian Army
Ukrainian marines improve tactical positions on Dnipro’s left bank, situation remains difficult
Kharkiv Oblast front quiets down - Half as many clashes on May 20 as day before
Ukrainian military disrupts Russian foothold attempts in Vovchansk - General Staff
Magical month: Ukraine shoots down 13 Russian planes worth over $1 billion – full list & infographic