How the world sees Greece
The city of Alexandroupolis in northeast Greece marked liberation day on Tuesday by unveiling what is believed to be Greece's largest flag.