A 4.7 magnitude earthquake struck Pakistan on Monday at a shallow depth of 10 km, following moderate quakes over the weekend.