News

On June 11, 2025, a fire broke out near homes in Guangdong, China. A car blocked a fire escape as flames spread, trapping ...