UPI Almanac for Monday, July 7, 2025
On July 7, 2005, terrorists struck the London transit system, setting off explosions in three subway cars and a double-decker bus in coordinated rush-hour attacks.
On July 7, 2005, terrorists struck the London transit system, setting off explosions in three subway cars and a double-decker bus in coordinated rush-hour attacks.