Not the person you asked but I am thinking of France and Germany. France has Station F (https://en.wikipedia.org/wiki/Station_F).
There are also Portugal, Spain and Romania that are rising contenders. I am also very dubious of UK being "world first"