Accidentally, I’ve found an excellent shop for magazines and newspapers. It is located in Limassol, on the Makariou III avenue. It is in the same building as New York Sweets, on the left side if driving from the sea towards the city.
There is really a great choice. There are magazines on any topic out there, from cars and computers to photography and fishing. There is also a choice of languages for many editions. I have seen magazines in English, Greek, and Russian.
Also, I’ve noticed that all these magazines and newspapers are updated frequently. I am getting fresh issues of a couple of photography magazines every month.