Four International Criminal Court (ICC) officials detained in Libya since June have been freed on Monday, after the head of the Hague-based court apologized for the “difficulties” that had arisen from their mission.
The ICC president said that Libyan authorities had “made the necessary