Business executives from the ICC G20 Advisory Group met with prominent economists from around the world to explore how business and G20 governments can work together to stimulate the global economy ahead of the upcoming Summit in Cannes, France.