500,000 Russian troops are at the edges of Europe near or in Ukraine in what the Institute for the Study of War (ISW) described as an "imminent offensive."