The online tool bug which incorrectly prices tickets starting in the Middle East and ending in another location in the Middle East:
I priced up a DONE5 route starting in Cairo and ending in Tel Aviv (first and last flights on BA) and it appears to have priced it correctly. The CAI....... CAI price was the same as the CAI..... TLV price.
However the other Middle East ending points I have tried, such as Amman still incorrectly price.