At least 21 people died and over 35 were injured when a bus fell nearly 100 feet into a ravine in Ramboda, central Sri Lanka, early Saturday. The SLTB bus was traveling from Kataragama to Kurunegala. Officials suspect mechanical failure. Rescue efforts continue, and several injured passengers are in critical condition at nearby hospitals.