A landslide is seen near the viewing platform of Mojishan Park on the banks of the Yangtze River in Yichang, Hubei province, China, July 12, 2024.