(251012) -- MEXICO CITY, Oct. 12, 2025 (Xinhua) -- This photo taken on Oct. 11, 2025 shows a blocked road affected by rain in Huauchinango, Puebla state, Mexico. At least 41 people have been killed as torrential rains and landslides battered Mexico in recent days. (Photo by Francisco Canedo/Xinhua)














