All of Greece’s big cities possess a city buses network to cover the basic public transportation needs and at the same time serve as splendid advertising means.


English