Hi sharmilla_tiger,
You can't call pakistan free but UK is possible. You buy credit for calling pakistan & with this you will free min to many european & american destinations including UK.
Check
Jumblo | Free calls,
SmartVoip | The smart way to save on your calls! + many others.
Best regards.
Majo