Video PlayerClose
The If Island is seen from the Notre Dame de la Garde Basilica in Marseille, France, Sept. 3, 2021. (Xinhua/Gao Jing)
The If Island is seen from the Notre Dame de la Garde Basilica in Marseille, France, Sept. 3, 2021. (Xinhua/Gao Jing)