Business Travel Show is revamped to increase return for exhibitors and visitors

25th May 2009