According to the CIA, Russia is the world's largest oil producer. With daily oil production just under 10M barrels a day, it also supplies much of europes natural gas. But is Russia a safe trading partner? Dr. Kent Moors joins FoxBusiness
News Brief to discuss.
Loading the player â€¦