Libya has a long history and has been in contact with many other civilizations, from pre-historic age to the modern age, passing through so many ages such as: Garamantes, Greek, Roman, Islamic and many other ages.(This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources.)