LONDON: Business travelers in Europe may spot a new magazine this week at airport newsstands, alongside august titles like The Economist and The Harvard Business Review. World Business, an unusual partnership between Haymarket Publishing, a London-based magazine house, and the international business school Insead, made its debut in Britain last week and is moving into Europe and other markets this...