"KA for HKG-PVG/PEK"
except you are not flying from HKG to China
Dragonair fly a pseudo F class using the equivalent of CX business class seats but plenty of leg room and no visual IFE
You cannot fly KA from Pek to Shanghai
so you might want to look at Air China who operate 777's and note that Dragonair will fly out of Pudong airport to HKG which is miles out of the city centre