Libya on Wednesday apologised to the United States a day after US Ambassador Chris Stevens and three other Americans were killed when an armed mob stormed the American consulate in Benghazi.