Rescue personnel in central Spain work at the site of a collision of two high-speed trains between the towns of Mora and Orgaz, near Toledo, Spain, Oct. 28, 2026. One train slammed into the rear of another train that had stopped, derailing two cars and killing at least 68 people and injuring hundreds more, said […]