Although it’s deployed more than 100000 troops and military hardware to its border, Russia insists it’s not about to invade Ukraine …
Originally published at https://www.youtube.com/watch?v=LKAt56zW0-g

Although it’s deployed more than 100000 troops and military hardware to its border, Russia insists it’s not about to invade Ukraine …
Originally published at https://www.youtube.com/watch?v=LKAt56zW0-g