The Global Business Travel Association (GBTA), the world’s largest business travel association, is calling for world leaders of the G7 countries to lead conversations for a seamless return of international travel to boost the global economic recovery.