An earthquake of magnitude 6.0 struck India's northeastern state of Assam on Wednesday, damaging some buildings, residents said. State authorities said they were checking for any casualties. The United States Geological Survey said the quake hit at a depth of 34 km (21 miles) with its epicentre near Dhekiajuli town, 140 km (86 miles) north of Assam's main city, Guwahati.

Earlier the European Mediterranean Seismological Centre (EMSC) put the quake magnitude at 6.2. "Big earthquake hits Assam. I pray for the well-being of all and urge everyone to stay alert. Taking updates from all districts," Assam chief minister Sarbananda Sonowal said.

Residents said there were cracks on the wall in some houses and on floors. People stood outside on the street, anxious about fresh tremors.

"Never seen such huge vibrations in my life," said Jyotishman Deka, a 20-year-old engineering student.

According to a Reuters witness, strong tremors were repeatedly felt in several northeastern parts of India and neighbouring Bhutan, forcing hundreds of people to run out of their homes.

After the quake, India's National Disaster Management Agency was assessing reports of destruction and casualties, said an official at the agency who asked to remain unidentified.