2.8-magnitude quake gives North Delhi a morning shake-up

India