At least 20 people were killed and more than 26 injured Saturday night when a passenger bus fell off a cliff near Kahuta, forty kilometers from Islamabad, police said. The passengers traveling in the bus were going to Rawalakot in Azad Kashmir to attend an annual congregation at a saint's shrine. The injured persons were shifted to Rawalpindi's District Headquarters Hospital and Kahuta Civil Hospital.