Mark Carney at the ASEAN summit
Canadian Prime Minister Mark Carney walks the red carpet escorted by an honor guard during his visit to the Philippines.
Canadian Prime Minister Mark Carney walks the red carpet escorted by an honor guard during his visit to the Philippines.