On the streets of Patmos, Dodecanese Islands, Greece