candidate: Thus , it has been in contact with many other civilizations and nations and also has been through so many eras , starting from pre-historic age to the modern age , passing through so many ages such as ; Pharonic , Roman , Greek , Islamic and many other ages .