A strong earthquake measuring 7.3 on richter scale epicentred in Nepal today shook several states in North and East India including Delhi, Uttar Pradesh and West Bengal, causing panic among people, less than three weeks after the region was hit by a devastating temblor.