The headquarters of the International Court of Justice is located in this country.
This country has the largest Muslim population in the world.
Imported from external platform