An earthquake of 5.8 magnitude struck Uttarakhand on Monday night. Strong tremors were felt in national capital Delhi and neighbouring Gurgaon, Punjab and other parts of north India. Tremors were reported as far away as Gwalior in Madhya Pradesh. No damage has been reported so far.