Consideration is an essential element of a legally binding contract where each party agrees to give or do something in exchange for something from the other party. In English law, consideration must be present for a contract to be enforceable, whereas in Indian law, a promise can be enforceable even without consideration under certain circumstances, such as promises made to close family members. Additionally, Indian law recognizes past consideration as valid consideration, while English law generally does not.