Liz Wahl, Russia Today Anchor, Resigns on Air

  Liz Wahl, an anchor on state-funded Russia Today, shocked viewers last night when she took a stand against President Vladimir Putin… by resigning on air! “I cannot be part of a network funded by the Russian government that whitewashes the actions of Putin,” Wahl said at the end of her broadcast, following a discussion […]