The Russian government just turned the heat up a notch on U.S. officials in what is an already heated diplomatic climate. In the past few weeks, Russia and the U.S. have expelled several of each other’s diplomats. This past Tuesday night, U.S. Broadcasting Board of Governors (BBG) chairman Jeff Shell was summarily detained by Russian security in the airport in Moscow, following a visit to Prague.
Shell, who held a Russian visa, was presented with a document in Russian and told to sign it. He refused and was then locked in a room for three hours before being put on a …read more
Source: The Daily Signal