"How plausible is a direct Islamabad service with an A310?"
'Direct' means you stay on the a/c from point A to point B even if it has to stop at point C to refuel. It says 'direct' not 'non stop' so it still counts if they stop off at Dubai or Baghdad or wherever for fuel.