UBL Gives the best exchange rate. It is convenient as the amount goes directly into an account in Pakistan (Any Bank). The only downside is that it takes 2 - 3 working days for the transfer.