"international treaty" means a convention, treaty, protocol or agreement between one or more foreign States or governments or international organisations.