An earthquake measuring 7.6 magnitude struck in northeastern Afghanistan on Monday, the US Geological Survey said, sending tremors that were felt in India and Pakistan.

The quake was 196 km (120 miles) deep and centred 82 km southeast of Feyzabad in a remote area of Afghanistan in the Hindu Kush mountain range. There were no immediate reports of damage or injuries.

A strong earthquake lasting almost a minute was felt in New Delhi on Monday, with buildings shaking in the centre of the Indian capital. Tremors were also felt as far away as Islamabad in Pakistan and the Afghan capital Kabul, but not in neighbouring Nepal which was hit by a major quake in April.

Hundreds of people raced from buildings onto the streets in Delhi while the quake was also felt in the Himalayan region of Kashmir, according to an AFP reporter. Strong tremors felt in Kashmir, Himachal, Punjab and Delhi, on Monday, early media reports said.