An earthquake of 5.8 magnitude hit Uttarkhand on Monday night. Big tremors were felt in national capital Delhi and neighboring Gurgaon, Punjab and other parts of north India.