International Center of Dispute Resolutions (ICDR)
Institution that belongs to the World Bank Group and is one of the most recognized providers of international dispute resolution services in the world, handling numerous cases for disputes throughout the world. Website.