It's usual for IP location not to be 100% precise, however it's usually not as imprecise as to show a completely different country. I've looked into this and it seems like this a new batch of IPs coming from Pakistani ISP's is not yet updated on the GeoIP DB we're using.
Mohib please try again, I've eased up the restrictions on some of your IP ranges. Let me know if it works.