Edinburgh
Guangzhou
BEST
DEAL
Wed., 20 Nov.
EDI - CAN
$587
$567
Prime price per passenger