The International Criminal Court says that four of its staffers have been detained in Libya and is demanding their immediate release.


More...