According to legend, the rocks of Petra tou Romiou in southwestern Cyprus, is where the Greek goddess of love and beauty, Aphrodite, was born. I'll spare you the full (and quite graphic) myth of her birth — it may spoil the serenity of this coastline.


See more slides from My Grand-Père's World.