In this photo released by Xinhua News Agency, a worker drives an excavator to clear a road blocked by small-scale landslides in a village in Qiangtian County, Lishui City, eastern China's Zhejiang Province, July 12, 2026. (Han Chuanhao/Xinhua via AP)

News, Photo and Web Search