Video PlayerClose
Vehicles run in snow in Istanbul, Turkey, Feb. 17, 2021. A heavy snowfall hit Istanbul, disrupting land and sea traffic. (Photo by Osman Orsal/Xinhua)
Vehicles run in snow in Istanbul, Turkey, Feb. 17, 2021. A heavy snowfall hit Istanbul, disrupting land and sea traffic. (Photo by Osman Orsal/Xinhua)