non stop news concept background

The US Treasury Department canceled a license announced in June that had allowed Iran to produce, sell and deliver crude oil and related products through August 21.