Connecting factors will include not only factors concerning convenience and expense (such as the availability of witnesses), but also factors such as the law governing the relevant transaction and the places where the parties reside and respectively carry on business. (iv) In considering where the case can be tried most ???suitably for the interests of all the parties and for the ends of justice??