The City of Toronto, Canada – a truly international destination – was undoubtly proud to be the host of the G-20 Summit this past weekend, 26-27 June. As one of the very few developed nations hit hard by the global financial crisis, Canada grasped the opportunity to spruce up its image by investing more than $1Bn […]