Sorcha Faal, A truly worrisome new Security Council (SC) report circulating in the Kremlin today first noting the Ministry of Defense (MoD) shocking the world with… Read More "Liz Cheney is going to lose in a couple of weeks and she’s going to lose soundly"
