International News
July 26, 2021
A sandstorm as high as 100 meters (328 feet) hit Dunhuang City in northwestern China on July 25. Local police imposed traffic controls...