London Court of International Arbitration definition
What does London Court of International Arbitration mean?
The London Court of International Arbitration, on arbitral institution, based in London, England. LCIA arbitrations are administered and conducted pursuant to the LCIA Arbitration Rules. The institution also provides services for ad hoc arbitrations.