Browse By

U.S. Expels 12 Russian Diplomats for Allegedly Spying

Photo by Gary Raynaldo  / ©Diplomatic Times /  The Embassy of Russia  on Wisconsin Avenue in Washington, D.C. is the diplomatic mission of the Russian Federation to the United States.  Demonstrators gathered outside the Embassy after Russian troops had begun their anticipated invasion of Ukraine