Designed by
Title
Canada Visa Application Centre #156543338
Description
Rome, Italy - August 20, 2019: Plaque of the Canada Visa Application Centre in Rome, managed by VFS Global is an outsourcing and technology services specialist for governments and diplomatic missions
This image is editorial