There is no such legal validity of such clause if the business of the contrat is happening in India with an Indian Jurisdiction.
In India only those laws can be enforced to the parties which are prevailing here with it's jurisdictional approach. So these agreements will remaind only agreements between the parties and will not become a contract between the parties as its terms and conditions can not be enforced through Indian Juditial systems as these are foreign laws and not Indian which can not be enfored legally here.
Please remember every contract is an agreement but every agreement is not a contract; as only contracts can be enforcable by law.