Ukraine seizes 28 Russian villages in Kursk region as over 100,000 forced to flee | ITV News

This post was originally published on ITV News.