Russian oil exports fall 900,000 bpd in past two weeks. hmmmm
Oil prices down 15% in a week. And Putin is giving China a 30% discount.