Villagers in the northern Philippines town of Carranglan, Nueva Ecija province, help soldiers and Red Cross volunteers rescue passengers of a bus that plunged into a ravine on Tuesday after it lost its brakes. At least 29 people died in one of the country's deadliest road accidents in years. (AP video)
© 2025 SAUDI RESEARCH & PUBLISHING COMPANY, All Rights Reserved And subject to Terms of Use Agreement.