Key Points:
  • Russia potential invasion of Ukraine will allegedly "drive oil and gas prices upward bound" across the world.
  • Putin may possibly lose
...