I would say it depends on where you are doing business, the geographic location will determine which language rules!
Mandarin is my fav language after english, cos... as on as i know, every country n city in the world chinese town is must
English for Business, German for Engineering, French for seduction! That's how it is! Now, if we wanna change that, I would say Spanish could replace English as an alternative.