Thousands Join Athens Protest as National Strike Halts Country February 28, 2025 by business Thousands Join Athens Protest as National Strike Halts Country