Remains of the House of Cleopatra in Delos, Greece. Two statues of the owners of the house greet the