The think tank said that Russia is planning on making incremental gains along the front over the next nine months.
Satellite image of tanks remaining in the 1295th Central Tank Repair and Storage base in Russia’s far eastern region, north the city Vladivostik.Open-source researchers using overhead photographs ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results