Libya Crimes Watch (LCW) has urgently appealed to the International Criminal Court (ICC) to address alleged human rights ...