https://drakdwivedi.in/understanding-the-definition-of-general-agreement-in-legal-terms/