With only 20 days left to Christmas, as Santa Claus is touring the world over with his little helpers delivering our presents, let us pay a quick visit to his mythical birthplace, Demre. Yup, you read right. Not Lapland, not the North Pole, but Demre in the southwest region of modern day Turkey. ...