Europe's 'most stressed and depressed' country where streets are ravaged by protests March 17, 2024 News Greece is a place that is seen as idyllic in the minds of many – with its crystal blue waters, iconic white More