
Young riders on Thessaloniki’s promenade
A statue of Alexander the Great, astride his horse, is seen in Thessaloniki, northern Greece, in a file photo. Commenting on reactions from some viewers concerning the depiction of the Macedonian general’s relationship with his childhood friend, Professor …