Why International law is very different from domestic law
International law is very different from domestic law because in domestic disputes there are Courts to adjudicate upon the rights and liabilities of individuals in the presence of both the parties in a particular case whereas under International law it is totally different.
International law being law of the states and involving bigger disputes between two or more states as compared to national disputes, the most important and biggest deterrent in the way of settlement of disputes between two or more states is the issue of Sovereignty. States cannot be coerced into doing something or accepting something. In order to resolve the issue of sovereignty we have to resort to treaties between states which may provide for a judicial mechanism to find a solution to any dispute. When a state ratifies a treaty, it limits its sovereignty to the extent of that treaty alone and not otherwise.