Under the ICAO agreement, all member states must accept PPL privileges from 'foreign' licences.
Actually, no. There's a recommendation that any ICAO licence is accepted for private flights. But there's no obligation to permit foreign licence holders to fly aircraft of the home nationality in home airspace.