Answer: Global organisation
Explanation: Global organisation can be defined as the organisation having operations in many different countries unlike multinational in which the operation of the organisation exist in one foreign country other then its home country.
International organisation and global organisation are sometimes used synonymosly.
Hence option C is correct.