A 2.9-magnitude earthquake struck Delhi's North district at 4:14 am on Sunday, with no damage or casualties reported.