Law of contracts in India defines Contract as an agreement enforceable by law which offers personal rights, and imposes personal obligations, which the law protects and enforces against the parties to the agreement. The general law of contract is based on the conception, which the parties have, by an agreement, created legal rights and obligations, which are purely personal in their nature and are only enforceable by action against the party in default.