News

Some of the 34 defaulting embassies published by the FCTA include the embassies of the Russian Federation, Germany, and Switzerland.