UPI Almanac for Saturday, Dec. 20, 2025
On Dec. 20, 2015, a landslide at an industrial park in Shenzhen, China, toppled dozens of buildings and killed 73 people.
On Dec. 20, 2015, a landslide at an industrial park in Shenzhen, China, toppled dozens of buildings and killed 73 people.