Smart. Sharp. Funny. Fearless.
Friday, April 20, 2018

Greek flags are displayed for sale for one Euro at

Greek flags are displayed for sale for one Euro at a shop in central in Athens, Greece July 26, 2015.REUTERS/Yiannis Kourtoglou