Citation: 4A_621/2021 E. A

A.a. C.________ était l'actionnaire unique de trois sociétés, à savoir A.________ AG (à Genève), D.________ SA (au Luxembourg) et E.________ Inc (au Panama), qu'il utilisait pour ne pas apparaître aux yeux de tiers pour des raisons fiscales. B.________, domicilié en Suisse, était l'ayant droit économique de F.________ (Liechtenstein). A.b. Dans le but de financer l'acquisition d'un immeuble par C.________ et l'une de ses sociétés, F.________ s'est engagée, par convention du 21 novembre 1996 conclue avec C.________ et soumise au droit suisse, à nantir ses avoirs auprès de la banque G.________ Genève en garantie d'un prêt de 40'000'000 FLUX que H.________ Luxembourg accorderait à D.________ SA. En garantie de ce nantissement de F.________, par déclaration de cession du même 21 novembre 1996, soumise au droit suisse, E.________ a cédé à F.________, à concurrence du montant de ce prêt, ses droits dérivant d'une hypothèque grevant un immeuble appartenant à A.________ AG à Luxembourg. A.c. Le 28 novembre 1996, la banque G.________ Luxembourg a octroyé à D.________ SA un prêt de 40'000'000 FLUX. Le 29 novembre 1996, F.________ a informé A.________ AG qu'elle était la cessionnaire, à concurrence du montant de 40'000'000 FLUX, de la créance de E.________ Inc contre elle (découlant d'un acte notarié du 25 juin 1989, avec son accessoire constitué par l'hypothèque). Le prêt bancaire n'a pas été remboursé par D.________ SA et, à la suite de l'appel à garantie émis par la banque, le compte de F.________ a été débité du montant de 1'020'140 euros. A.d. F.________ n'a pas pu obtenir, devant les autorités judiciaires luxembourgeoises, le remboursement de ce montant, ni de D.________ SA, ni des héritiers de C.________ (lequel était engagé en tant que caution personnelle et solidaire), pour diverses raisons d'ordre juridique.