Greece has reached a deal on the future name of its northern neighbour, which called itself Macedonia at the break-up of the former Yugoslavia. After years of protests and seemingly endless diplomacy, they have settled on the name North Macedonia, or ...