A loud explosion rocked the Afghan capital Kabul on Monday, shaking windows and doors in houses several kilometers away from the blast, Reuters witnesses heard.