At least 20 people were killed in an hours-long attack on a shiite mosque in Kabul, Afghanistan on Friday.