An earthquake has shaken the Indian capital of New Delhi. The quake hit the city Wednesday evening and shook buildings for several seconds. There were no immediate reports of damage.