Foreign media images of Hormuz and Bandar Abbas

Xinhua is the sole channel for the distribution of important news related to the Communist Party and Chinese central government, and its headquarters in Beijing are strategically located close to Zhongnanhai, which houses the headquarters of the Communist Party of China, the State Council and the office of the President.