I completely agree with HiPD that there are services which are cheaper than Localphone. For that matter you can use a vodafone sim directly to call India/pakistan and many other countries @ 5p/min only (only landlines- mobiles are costlier @ 15p/min).
But the point here was that Localphone's services can be used through your mobile as well. The 0870 numbers are very expensive on mobile and most of the people prefer to make calls through their mobiles (if they are on move or don't have access to landlines). I was just pointing out one option available for calls through mobiles and fully agree there may be cheaper/ better options out there.
As far as I can see Nik, nobody has challenged the 1.9p rate to India being a good one.
However, it may have helped if you had mentioned the PAYT 5p option sooner, as most of the debate has surrounded the 7.9p rate to Pakistan. The 5p rate undercuts even the 0870 service options ( unless one has inclusive 0870 calls on BT that is. )