A speeding passenger bus fell from a highway into a rocky ravine in southwest Pakistan early on May 29, killing at least 28 people and injuring 20 others, officials said.