Mysterious explosion rocks Kabul, with the Taliban pointing fingers at Pakistan. What really happened in the heart of Afghanistan’s capital? Residents left in shock and fear.

Read More