Another vote for A.
I have a JAR PPL issued by the CAA but fly in France. Should say "have flown in France"! In the past the CAA have accepted (reluctantly) my French AME Class 2 medical certificate, but am now informed that these French Class 2 medical exams no longer meet the CAA requirements.
I am not able to get to the UK just yet and do not want to pay the extortionate English AME fees, so my licence has expired.
Now if I convert to NPPL I get my GP (who also happens to be a French AME) to countersign my self declaration, et voila.
With the recent changes it perhaps means that I can also fly in France on my NPPL as I have a French Class 2 medical certificate.
I wonder????