London is regarded as the number one city in the UK for hosting an event. From the range of venues to the sheer number of people, not to mention the city’s vibrant culture, bustling corporate scene and links to the arts, it’s no wonder that people opt for the capitol as the setting for their […]