Search past winners/finalists

Watch the 2018 Awards Presentations Live

The 2018 International Business Awards® was broadcast on Saturday, 20 October from the ballroom of the InterContinental London Park Lane Hotel in London, England.  Rewatch the presentations here.