Originally Posted by
NickB
..It is not as if you can phone any BA office and pay in any currency. So there is no "functionality" to pay in a different currency by phone (for instance, you cannot call BA in France and ask to pay in Indian rupees).
Yes you can, I've done it. I booked a one way from LIN-LHR and paid in CAD. BA are happy to price it in whatever currency you want if you phone in.