The Mosaics of Paphos



While visiting Paphos on the southwest coast of Cyprus, history sneaks up on you from all sides, including the ground under your feet.

read on