klm is pretty good as you can upgrade at the airport if seats are availabel - which often is the case - but only on b and y fares - b price out pretty well in most cases (in the 800 and up range). You could also fly on PIA via manchester - they have 1000 C class tickets and use a 777 - thes tickets are only sold a few weeks before yhe flight date as they try and fill up the place with people flyign to pakistan - no miles and alcohol though....