Deadly Bus Crash in Peru Highlights Global Road Safety Crisis That Should Alert America
A tragic bus accident in southern Peru claims at least 37 lives, underscoring global failures in road safety that should prompt the U.S. to prioritize infrastructure and border security reforms.
By National Security Desk | November 12, 2025