A strong earthquake struck the Hindu Kush mountains of Afghanistan on Tuesday and tremors were felt across Pakistan and India but there were no immediate reports of damage or casualties.
The earthquake of magnitude 6.2 struck 260 km northeast of Kabul, the United States Geological Survey (USGS) and officials at Pakistan's meteorological department said.
The tremors were felt as far away as New Delhi.
Children in northern Pakistan, where an earthquake killed 73,000 people in October 2005, fled screaming from their schools, a resident said.
"It continued for more than a minute," said Mohammed Wais, an official at the Agency for Technical Cooperation and Development in Faizabad, the capital of Afghanistan's Badakhshan province and the town nearest the epicentre.
He added: "We don't see at the moment any damage in the area."
Mild tremor hits northern India
Mild tremors on Tuesday morning hit northern parts of the country, including Jammu and Kashmir, where people rushed out of their houses for safety.
There were no immediate reports of any casualty or loss to property.
The Met office said an earthquake of 5.9 magnitude on the Richter Scale shook parts of Jammu and Kashmir, Punjab and Himachal Pradesh at 9:05 am.
"The earthquake had its epicentre in the Hindukush mountains in Afghanistan," a Met official said. The Hindukush is about 900 km from here.
Slight tremors were also felt in parts of the Capital.
"The tremors were felt around 9:00 am and lasted for about five to six seconds," a resident of East Delhi said.
According to reports from Himachal Pradesh, the tremor was felt in the Chamba and Dharamshala regions of the state.
People in several parts of Punjab, including Chandigarh and Jalandhar also felt the tremors.