Gunmen on Thursday pulled 20 Shiite Muslims from a bus and shot them dead in northwestern Pakistan, the second such incident in six months, police said.

The bus was travelling from the city of Rawalpindi to the northern city of Gilgit, and was ambushed in the hills of Babusar Top, around 100 miles (160 kilometres) north of the capital Islamabad.