Flowering peach trees in Greek city of Veria inspire photo contest
VERIA, Greece – Unlike the world-famous flowering cherry trees of Japan, the carpets of pink blossoms that transform the rolling hills of Veria and their peach orchards each spring are perhaps among G...