Athens, Greece.
Syntagma Square - Athens, Greece.
In Syntagma Square, the central square of Athens. Athens, Greece.