A low intensity earthquake lasting several seconds has struck the Indian capital, New Delhi, news agencies say.

Several television stations reported that the quake rattled the capital and surrounding areas on Wednesday evening.

The Indian Meteorological Department said the quake was of magnitude 4.2, with the epicentre located on the border of the Delhi metropolitan region and the neighbouring state of Haryana, with no reports of any damage or casualties.

The quake lasted for only matter of seconds but shook buildings in and around the city.

Source: Al Jazeera and agencies