A. International Court of Arbitration
B. London Court of International Arbitration
C. International Centre for Settlement of Investment Disputes
D. None of these
Submitted by: Areesha Khan
Correct Answer: International Centre for Settlement of Investment Disputes ✔
Last Updated: July 30, 2019