A senior U.S. defense official in Washington says the Russian forces arrayed along Ukraine’s borders are “as ready as they can be” for an invasion, if ordered to launch it. U.S. authorities have estimated that Russia has more than 150,000 troops along Ukraine's borders with Russia and Belarus. About 80% of those forces are now in “what we would consider forward positions, ready to go,” the official said, adding that they are within 5 to 50 kilometers (3 to 31 miles) of the border. The official added, “we still cannot confirm that Russian forces have moved into the Donbas (a rebel-held area in eastern Ukraine)." The official spoke on the condition of anonymity due to the sensitivity of the information. A day after the US, Europe announced sanctions against Russia, Moscow, and Kyiv both asked diplomats to return to their home countries. The US further announced that it will impose more sanctions on Nord Stream 2 and also on the company which has built it. In the meanwhile, Putin said that he is ready for a diplomatic solution to the crisis but adding the nation's demands was non-negociable.