Islamabad, Aug. 2 -- A 5.4-magnitude earthquake struck parts of Pakistan, including Khyber Pakhtunkhwa, Punjab, and Islamabad, leaving residents in a state of panic, ARY News reported.

According to the National Seismic Monitoring Centre (NSMC), the earthquake occurred at 2:04 AM PST at a depth of 102km, with its epicentre located in the Hindukush Mountain region in Afghanistan.

Tremors were also felt in various areas of Afghanistan and Tajikistan, NSMC stated.

The earthquake was felt in numerous districts of Khyber Pakhtunkhwa, including Peshawar, Swat, Malakand, Nowshera, Charsadda, Karak, Dir, Mardan, Mohmand, Shangla, Hangu, Swabi, Haripur, and Abbottabad, as per ARY News.

Tremors were also felt in the twin cities of Islamabad and ...