A 6.1 magnitude earthquake struck Afghanistan today, with tremors felt in Delhi and neighbouring Haryana and Punjab. The quake was also felt in Jammu and Kashmir. There were no immediate reports of any damage or casualties. The tremors lasted a few seconds. The earthquake, which was also felt in Pakistan, hit at around 12.40 pm near Afghanistan's northern border with Tajikistan in the Hindukush mountains at a depth of 191 kilometres. In Delhi, many posted on social media that they felt the tremors. The lights shook in television studios. In Srinagar, people were seen rushing out of buildings and offices..