Home » Egyptian center Delos Island ruins Greece. Egyptian center Delos Island ruins Greece. By Christophe Choo Posted Aug 19, 2017 http://youtu.be/a87t60-35Ds