NBC invites Russia’s top diplomat on Ukrainian independence day to demand territorial surrender
While Ukrainians marked 34 years of independence from Soviet rule, NBC News gave Russia’s foreign minister prime American television time to explain why Ukraine should surrender its sovereignty. Sergey Lavrov used his “Meet the Press” platform to deny the invasion of Ukraine, dismiss President Zelenskyy as illegitimate, and set conditionsContinue Reading