Business English is the international language of business, born in Britain, and yet: When it comes to meetings conducted in English with different nationalities, it is the British themselves that others often find the most difficult to understand. Why? Because we...
say what you mean
