While Iranian forces remain to obstruct the Strait of Hormuz, which typically brings around 20 percent of international oil supplies, a number of ships connected to China have managed to transit with the strait, leaving some to guess a deal has actually been made in between Beijing and Tehran.
Source: France 24
