Be informed. Be challenged. Be inspired.

Russia has enough troops massed to invade Ukraine, US says

Russian troops iin Crimea

Moscow, Russia/Washington DC, USReuters Russia has massed enough troops near Ukraine to launch a major invasion, Washington said on Friday, as it urged all US citizens to leave the country within 48 hours after Moscow further stiffened its response to Western diplomacy.  A Russian attack could begin any day and would likely start with an […]