An explosion struck near an anti-Taliban rally in the Afghan capital Kabul on Monday, killing several people and injuring numerous others.